Clojure, лямбды, черви, термы
Oct. 11th, 2012 07:58 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
(#(% %) #(% %)) - StackOverflow на кложуре
((fn [x] (x x)) (fn [x] (x x))) - StackOverflow на кложуре (более явная запись предущего)
на хаскеле даже на \x -> x x сразу ругается тайпчекер
(λx.xx)(λx.xx) - это оно же?
((fn [x] (x x)) (fn [x] (x x))) - StackOverflow на кложуре (более явная запись предущего)
на хаскеле даже на \x -> x x сразу ругается тайпчекер
(λx.xx)(λx.xx) - это оно же?
no subject
Date: 2012-10-13 12:40 pm (UTC)Они не могут быть спрятаны в конструкторы типов. Конструкторы типов — вещь абсолютно примитивная, никакой логики в них нет. Конструктор просто навешивает бирку на значение.
no subject
Date: 2012-10-13 02:15 pm (UTC)no subject
Date: 2012-10-13 02:23 pm (UTC)