Size: a a a

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

2017 February 02

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Лол
источник

n

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

n

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

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Чат для понимающих что такое монады
источник

SG

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

SG

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

SG

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

SG

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

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Я напишу компилятор для кложуры на микроконтроллер, кекеке
источник

SG

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

Ю

Юрий in Clojure — русскоговорящее сообщество
а я напишу в тырнете о статье в газете ))
источник

n

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

MK

Mike Koltsov in Clojure — русскоговорящее сообщество
а я перепишу тырнет на хаскелле
источник

n

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

Ю

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

MK

Mike Koltsov in Clojure — русскоговорящее сообщество
и тогда Юра будет писать статьи с помощью рассылки спец. команд на сетевые устройства. Чистые функции, всё stateless. Красота!
источник

n

nvkv in Clojure — русскоговорящее сообщество
причем новость Юра будет писать только если её кто-то захочет прочитать
источник

Ю

Юрий in Clojure — русскоговорящее сообщество
да, ленивые новости - наше всё ))
источник

Ю

Юрий in Clojure — русскоговорящее сообщество
(ns delirium.core (:gen-class))

(defn delirium [x]
 (let [splitter #"[\s \r\n\t,\.\~\!\@\#\$\%\^\&\*\(\)\–\-\_\=\+\\\|\{\}\[\]\"\'\;\:\/\<\>«»]+"
       dim (-> x .toLowerCase (clojure.string/split splitter) shuffle)]
   (loop [inp dim out []]
     (let [edge (+ 4 (rand-int 8))
           len (count inp)
           [_head _tail] (if (< edge len)
                           [(subvec inp 0 edge) (subvec inp edge len)]
                           [inp []])
           _out (conj out (str (clojure.string/capitalize (clojure.string/join " " _head)) "."))]
       (if (pos? (count _tail))
         (recur _tail _out)
         (clojure.string/join " " _out))
       ))
   ))

(defn -main []
 (println "Enter the text:")
 (-> System/in slurp delirium println))

(-main)
источник

MK

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