Size: a a a

Clojure — русскоговорящее сообщество

2021 February 19

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Lämppi Lütti
Проще просто С взять
нет, не проще, ты же не пишешь на джаве, а пишешь на кложе
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
На джаве я тоже пишу
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
максимум, что я писал на джаве - (.foo Bar)
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Только в джаннет нет (.foo Bar)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
короче, я как юникс-хейтер со стажем, стараюсь на C не писать, если только совсем не припёрло, и даже если припёрло - пусть лучше кто-то другой
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Функцию надо сначала на С написать и прокинуть в вм
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну это обычное дело с такими технологиями
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
janet занятный, но мне не всегда понятна мотивация автора.
например, зачем нужны c-style массивы вне ffi или другого отчетливо низкоуровневого скоупа.
почему таплы - не кложевские вектора, и даже не эрланговые таплы, где хотя бы setelement есть
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
На С к сожалению оч много чего есть хорошего типа libuv
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Но это же не значит что в язык нормальный ффи не надо добавлять
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Или pcre
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Не будешь же pcre переписывать - жизни не хватит
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Lämppi Lütti
Но это же не значит что в язык нормальный ффи не надо добавлять
Да это все вкусовщина
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
с учетом отсутствия global shared state(Without native extensions, however, the only way for two Janet threads to communicate directly is through message passing.) в janet не будет ни мультиметодов, ни протоколов, что очень плохо. можно надеяться, что это временно, но уверенности в этом нет.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
и, получается, work stealing планировщик файберов сделать, не падая лицом в с, не получится
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Alex Bubnov
и, получается, work stealing планировщик файберов сделать, не падая лицом в с, не получится
Там вроде через libuv выкручиваются
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Как во wren
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Anton Chikin
Там вроде через libuv выкручиваются
я думаю, мы чуть о разном говорим, не уверен, что в самой libuv есть что-то на тему планирования задач.
источник
2021 February 20

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Alex Bubnov
я думаю, мы чуть о разном говорим, не уверен, что в самой libuv есть что-то на тему планирования задач.
Да, ты прав. В libuv только эвент луп кроссплатформенный
источник

DP

Dmitry Ponyatov in Clojure — русскоговорящее сообщество
Lämppi Lütti
Функцию надо сначала на С написать и прокинуть в вм
а зачем ВМ? кто мешает генерацию кода писать? или самому, или языки типа Nim использовать
источник