Size: a a a

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

2019 October 22

NK

ID:825645190 in Clojure — русскоговорящее сообщество
Если ты не гомосек , подпишись на наш канал за 10 сек
https://t.me/OL1MPNewsChannel
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Lumo 1.10.1
ClojureScript 1.10.520
Node.js v11.13.0
Docs: (doc function-name-here)
      (find-doc "part-of-name-here")
Source: (source function-name-here)
Exit: Control+D or :cljs/quit or exit

cljs.user=> (7 + 4)
7.call is not a function
        (evalmachine.<anonymous>:1:5)
        Script.runInThisContext (vm.cljs:124:20)
        Object.runInThisContext (vm.cljs:314:38)
        (Object.It)
        (Object.lumo.repl.caching_node_eval)
        (NO_SOURCE_FILE <embedded>:6029:9)
        z (NO_SOURCE_FILE <embedded>:6030:22)
        (NO_SOURCE_FILE <embedded>:6025:264)
        Function.cljs.core.trampoline.cljs$core$IFn$_invoke$arity$1 (NO_SOURCE_FILE <embedded>:1927:142)
        Function.cljs.core.trampoline.cljs$core$IFn$_invoke$arity$variadic (NO_SOURCE_FILE <embedded>:1927:280)
источник

'

'lionid in Clojure — русскоговорящее сообщество
так, что не так
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Ха-ха-ха
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Это стеб ?)
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
'lionid
так, что не так
Ну чо, бот тут местный для входа в чат новичкам даёт именно такие задания
источник

PP

Pavel Peganov in Clojure — русскоговорящее сообщество
Периодически всплывает тема, угу.
https://t.me/clojure_ru/93585
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
а почему действительно цифры не имеют IFn имплементации.
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Arcady Balandin
а почему действительно цифры не имеют IFn имплементации.
Вектора имеют ifn. ([1 2 3] 0)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
> а почему действительно цифры не имеют IFn имплементации.

это имеет смысл только для лямбда-исчислений. А так получение элемента по индексу это частная задача
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Arcady Balandin
а почему действительно цифры не имеют IFn имплементации.
Мне кажется, потому что это неоднозначно
Так же и строки не имеют ifn
источник

AB

Arcady Balandin in Clojure — русскоговорящее сообщество
Ну то что keyword является функцией тоже как то странно. Уж каким сделали язык
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ключи-то гораздо чаще берут от мап
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ну когда уже кто-нить чисто для эксперимента форкнет кложу и сделает в ней IFn для чисел, строк, regexp-литералов и nil’а?
Прикольно было бы посмотреть на пример того, как какой-то несложный алгоритм станет сильно выразительнее благодаря таким фичам.
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Под числами я имею ввиду конечно не только целые
источник

e

elendili in Clojure — русскоговорящее сообщество
Damir Farazetdinov
Ну когда уже кто-нить чисто для эксперимента форкнет кложу и сделает в ней IFn для чисел, строк, regexp-литералов и nil’а?
Прикольно было бы посмотреть на пример того, как какой-то несложный алгоритм станет сильно выразительнее благодаря таким фичам.
Например? Какой смысл может быть в (nil 1 2 3)?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Вот как раз думаю, какой смысл в (reduce 42 coll)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
или (3.14 user)
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Ivan Grishaev
или (3.14 user)
Смысл скорее будет в
(3.14 zdes)
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Damir Farazetdinov
Ну когда уже кто-нить чисто для эксперимента форкнет кложу и сделает в ней IFn для чисел, строк, regexp-литералов и nil’а?
Прикольно было бы посмотреть на пример того, как какой-то несложный алгоритм станет сильно выразительнее благодаря таким фичам.
в этом случае будет нарушение всей философии кложуры. кложа язык обработки информации (данных). данные это immutable values. число 42 отображает идею числа 42. у него не может бытб ничего подразумеваемого еще кроме 42. это не объект. если для числа сделать IFn  то мы получим скалу
источник