Size: a a a

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

2019 May 14

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
при этом все ссылки на предыдущие списки останутся валидными и нетронутыми
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
т.е. он и иммутабелен и эффективно перзистентен
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
при простейшей имплементации
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
это почему списки так популярны в ФП )
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Andrew Rudenko
кольцо односвязным списком не построить, для этого нужны мутабельные нашлепки
(def xs (lazy-seq 1 xs)) ?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
ну lazy-seq это уже не односвязный список 😉
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
это стрим в терминах сикпа
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
ну был бы lazy-cat сделал бы с ним, просто ленивое выполнение вполне себе позволяет создать закольцованный односвязный список
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Хуже того - в иммутабельном мире нет никакой возможности проверить что “это кольцо” - даже вопрос такой некорректен
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
В Коммон-лиспе, по слухам, есть set-car - с ним можно
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
странно, в рекурсивном определении списка не говорится о том, мутабельный он или нет, это остается на откуп реализации.
источник

MT

Mihails Tumkins in Clojure — русскоговорящее сообщество
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
вот именно то, что не говорится, и означает, что этого нет. реализация может хоть биткоины майнить дополнительно, но в определении этого нет -> рассчитывать на это нельзя
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
то есть, майнить биткоины и проверять на закольцованность списком нельзя. но можно накостылить реализации, какими будет можно
источник
2019 May 15

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Интересно, связан ли спам такой тематики с шутками про биткоины (скорее всего нет).
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ок, тогда про эротику шутить не буду ))))
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
А кто-нибудь знает, можно ли в emacs с сидером обновить dependencies (project.clj), не перезагружая репл?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Да, по-идее
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Правда нужен cljr
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
источник