Size: a a a

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

2021 April 04

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Кто готов доказать, можете пояснить, почему лисп без GC это не недолисп? Мне кажется вся композиционность сломается, если нужно памятью вручную управлять
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
лисп без GC - это лисп без GC
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Из плюсов останутся только макросы
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Mikhail Borisov
Кто готов доказать, можете пояснить, почему лисп без GC это не недолисп? Мне кажется вся композиционность сломается, если нужно памятью вручную управлять
я могу точно затереть что GC современные сильно лучше ручной memory management
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
В остальном - тот же С
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
другой вопрос что в лиспас нет современного GC
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
В остальном - тот же С
эмм, нет, сравни let в лиспах с C
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Evgeny Zajcev
я могу точно затереть что GC современные сильно лучше ручной memory management
Ну, даже на каких-то узких задачах?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
другой вопрос что в лиспас нет современного GC
в каких из?
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
во всех, в том числе в кложе
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Evgeny Zajcev
другой вопрос что в лиспас нет современного GC
Что есть современный GC и в каких языках он есть?
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Anton Chikin
Что есть современный GC и в каких языках он есть?
прерывать в любое время, чтобы в другой треде работал без блоков данных
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну, тут вроде как кложа использует GC джвмки, так что проблема разве что в том, что мусора много
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну, тут вроде как кложа использует GC джвмки, так что проблема разве что в том, что мусора много
jvm gc не инкрементальный AFAIK
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Evgeny Zajcev
прерывать в любое время, чтобы в другой треде работал без блоков данных
таковы вроде большинство мейнстримных
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Anton Chikin
таковы вроде большинство мейнстримных
ну и они все говно
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ну и они все говно
где не говно?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Evgeny Zajcev
jvm gc не инкрементальный AFAIK
Concurrent Mark Sweep это не оно?
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Anton Chikin
где не говно?
ну страшно сказать, но в русских разработках для языков типа refal например
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ха, только что прочитал, что его задепрекейтили
источник