Size: a a a

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

2017 February 02

n

nvkv in Clojure — русскоговорящее сообщество
$ cat mutable.scm 

(define x 42)

(define (mutate!)
 (set! x 0))

(mutate!)
(display x)

nsa @ owly in ~/Desktop
$ csc mutable.scm

nsa @ owly in ~/Desktop
$ ./mutable
0%
источник

n

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

n

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

Ю

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

urix@m3070 ~ % csi

CHICKEN
(c) 2008-2014, The Chicken Team
(c) 2000-2007, Felix L. Winkelmann
Version 4.9.0.1 (stability/4.9.0) (rev 8b3189b)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
bootstrapped 2014-06-07

#;1> (set! x 10)
#;2> x
10
#;3> (set! x (+ 10 x))
#;4> x
20
#;5>

любая переменная мутабельна
источник

Ю

Юрий in Clojure — русскоговорящее сообщество
но, тем не менее, кложура, схема, соммон и прочие относятся к функциональным, т.к. функции - объекты перевого класса
источник

Ю

Юрий in Clojure — русскоговорящее сообщество
а tco тока в схеме есть
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
окай, тогда python, ruby, php тоже функциональные языки
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
kotlin e.t.c.
источник

Ю

Юрий in Clojure — русскоговорящее сообщество
да, вполне функциональные
источник

SG

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

Ю

Юрий in Clojure — русскоговорящее сообщество
почему?
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
функциональные - это: haskell, idris, agda e.t.c
источник

SG

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

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
короче во всех диалектах лиспа, где прошла штука с set!
источник

SG

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

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
иммутабельность, first class functions.. безусловно функциональные языки обладают этими факторами
источник

Ю

Юрий in Clojure — русскоговорящее сообщество
а разве немутабельность это обязательное требование к функциональщине?
источник

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
немутабельность чего?
источник

Ю

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

SG

Sasha Golubev in Clojure — русскоговорящее сообщество
вот у тебя есть язык.. там есть ТОЛЬКО функции
источник