Size: a a a

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

2020 January 25

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
Отлично. И ты так в рабочих проектах на питоне и кложе пишешь? Завидую )
Нет, так я не пишу в рабочих проектах. Меня бы уволили)))
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Так я пишу только в телеграм чатах
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Вот я и удивился про Питон и рекурсивные анонимные лямбды )
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Sergey Trofimov
кип не замещается, нет создания промежуточной отфильтрованной коллекции
ее и так почти нет с лезисеками или трансдьюсерами
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Andrey Ivanov
Вот я и удивился про Питон и рекурсивные анонимные лямбды )
Вот с этого момента меня познакомили с кложурой. (но это не рекурсивная лямда, сейчас уже не найду)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Ivanov
ее и так почти нет с лезисеками или трансдьюсерами
но большая часть кода обычно работает без того и другого 😊
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
без трансдьюсеров - да. но с лезисеками - 98% кода работает
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Ivanov
без трансдьюсеров - да. но с лезисеками - 98% кода работает
дада, у тебя джейсончик распарсился, весь такой в лезисеках 😊
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Вот с этого момента меня познакомили с кложурой. (но это не рекурсивная лямда, сейчас уже не найду)
может тебе будет интересно про лыжи в кложе тогда ))) https://github.com/Ivana-/ski-calculus
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Sergey Trofimov
дада, у тебя джейсончик распарсился, весь такой в лезисеках 😊
не передергивай, речь о том, чтобы промапить и результат отфильтровать или сразу прокипить - тут все равно что на входе
источник

AI

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

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
((fn [f arg] (f f arg))
(fn [r x] (if (zero? x)
           x
           (r r (dec x))))
10)
не понял, в чем проблема вызывать по имени?
(fn anon-name [x] (anon-name x))
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
в том что такой синтаксис мало где есть
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Sergey Trofimov
не понял, в чем проблема вызывать по имени?
(fn anon-name [x] (anon-name x))
В питоне такого нет. Мы про питон говорили
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
или нормальную рекурсию
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
((fn [f arg] (f f arg))
(fn [r x] (if (zero? x)
           x
           (r r (dec x))))
10)
э, это код на питоне?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
нет проблем. просто я придрался к фразе "рекурсивные лямбды", а оппонент с честью вышел из положения )
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Sergey Trofimov
э, это код на питоне?
Нет. Это пример того концепта о чём я говорил
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Нет. Это пример того концепта о чём я говорил
на каком языке?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
на каком языке?
если на кложе, то выглядит странно
или это на кложе с возможностями, доступными в питоне?
источник