Fork me on GitHub
#clojure-russia
<
2015-08-04
>
petr.myain11:08:00

В комментах жаркая дискуссия про лиспы, clojure и scala, присоединяйтесь: http://habrahabr.ru/post/264005/

ponimas11:08:23

прочитал, знатный срач

ul11:08:56

почему скобочки столь баттхёрта вызывают? скобочки + паредит = профит, так эффективно и осмысленно блоками кода я ни в одном языке не жонглировал ещё

ul11:08:17

знатная была опечатка на месте паредита)

ul11:08:14

конечно, в (foo x y) просто на порядок больше спецсимволов, чем в foo(x, y);

kharus11:08:35

Ну не нравятся им скобочки и не нравятся. Согласен с @prepor "Не приезжайте к нам, пожалуйста"

ilshad12:08:37

хорошо сказал один парень из эрланг солюшнс, кажется, “синтаксис ничто, смысл все”.

gordon12:08:21

да, скобки неплохо так фильтруют чуваков)

razum2um13:08:46

кто-нибудь использует кложу со спарком? впечатления/советы?

prepor13:08:16

присоединюсь к вопросу, кстати simple_smile

niquola16:08:52

(defmacro ->for [[x & rest] & body]                          
  `(for [~x ~(last body) ~@rest] ~@(butlast body)))

(->> (range 1 100)
     (filter odd?)
     (->for [x :when (> x 80)]
        (* x x)))

Niki17:08:47

переименуй в ->>for

ul17:08:45

в тему полезных syntax threading macros https://github.com/LonoCloud/synthread

prepor18:08:22

уж лучше for->> тогда )

niquola21:08:42

Тут ковырял медицинскую мета информацию - с использованием threading macros и ряда helperов - получается достаточно приятный язык запросов и манипуляции глубоко иерархическими и связанными данными. А balagan и specter как-то не пошли.

niquola21:08:12

Надо еще datalog попробовать simple_smile