Size: a a a

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

2021 April 04

AC

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

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Evgeny Zajcev
jvm gc не инкрементальный AFAIK
Прям все не инкрементальные?
источник

EZ

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

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Lämppi Lütti
Прям все не инкрементальные?
не знаю! поэтому AFAIK
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ну страшно сказать, но в русских разработках для языков типа refal например
в рефале данные чуть менее чем полностью лиспоподобные
источник

MB

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

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ну прямо сейчас это происходит
И вот прямо там GC лучше чем скажем в jvm и скажем в Go?
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
в рефале данные чуть менее чем полностью лиспоподобные
ну смысл пример одинаков, у тебя есть выражение которое нужно вычилить и оно генерирует невычислимые части, которе не нужны - это и есть гарбаж
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
ии?
источник

EZ

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

EZ

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

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
вот возьми Emacs
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
вот возьми Emacs
емакс уныл
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
когда он делает GC - ты *ничего* не можешь сделать - нужно жать когда GC завершиться
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
именно
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Evgeny Zajcev
когда он делает GC - ты *ничего* не можешь сделать - нужно жать когда GC завершиться
в нормальных системах это неприемлемо
источник

DL

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
язык должен быть простым
источник

EZ

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

AC

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