Size: a a a

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

2017 February 02

n

nvkv in Clojure — русскоговорящее сообщество
да как нету-то?
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
ну вот просто их там нету :)
источник

n

nvkv in Clojure — русскоговорящее сообщество
(set! x 42)
источник

n

nvkv in Clojure — русскоговорящее сообщество
через 15 строчек (set! x 24)
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
и где все это происходит?
источник

n

nvkv in Clojure — русскоговорящее сообщество
а вы говорите стейта нет
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
не надо путать замыкание и стейты
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
это никакой не стейт
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
(let [x xx]) - это alias, а не state
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
стейт - это тредлокал, глобальные и прочие переменные
источник

n

nvkv in Clojure — русскоговорящее сообщество
#;3> (define x 0)
#;4> (define (f n) (let ((tmp x)) (set! x n) tmp))
#;5> (f 1)
0
#;6> x
1
#;7> (f 2)          
1
#;8> x
2
#;9>
источник

n

nvkv in Clojure — русскоговорящее сообщество
ну камон
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
напишите это не в интерпретаторе а в файлике
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
repl - это repl
источник

n

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

n

nvkv in Clojure — русскоговорящее сообщество
пожалуйста
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
mit-schema compiler please
источник

n

nvkv in Clojure — русскоговорящее сообщество
Отчего бы это?
источник

n

nvkv in Clojure — русскоговорящее сообщество
Это R5RS компатибл компилятор
источник

n

nvkv in Clojure — русскоговорящее сообщество
в чикен схеме тоже самое будет
источник