Size: a a a

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

2020 January 26

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
(chunked-seq? (range 100))
=> true
(chunked-seq? (map inc (range 100)))
=> false
(chunked-seq? '(1 2 3 45))
=> false
(chunked-seq? (seq '(1 2 3 45)))
=> false
(chunked-seq? [1 2 3 4 5])
=> false
(chunked-seq? (seq [1 2 3 4 5]))
=> true

😊
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
(chunked-seq? '(1 2 3 45))
=> false
(chunked-seq? (seq '(1 2 3 45)))
=> false
(chunked-seq? [1 2 3 4 5])
=> false
(chunked-seq? (seq [1 2 3 4 5]))
=> true

😊
и получаем, что мап по вектору может быть быстрее, чем мап по списку...
источник

А⚙

Антон ⚙️ in Clojure — русскоговорящее сообщество
Sergey Trofimov
и получаем, что мап по вектору может быть быстрее, чем мап по списку...
Да ну надо же
источник
2020 January 27

DM

Dmitry M in Clojure — русскоговорящее сообщество
всем привет! а если делать так (map (partial get-value :name) elements)) то partial будет вызываться на каждом элементе или это форма один раз посчитается и все?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Dmitry M
всем привет! а если делать так (map (partial get-value :name) elements)) то partial будет вызываться на каждом элементе или это форма один раз посчитается и все?
Один раз посчитается
источник

AK

Azamat Kalimoulline in Clojure — русскоговорящее сообщество
Конечно один раз.
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
ок, спасибо!
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
попытался сходу с моими нынешними знаниями въехать в luminus
что-то не пошло. тяжело. думаю стоит по частям все разбирать и пытаться понять. начну пожалуй с https://practicalli.github.io/clojurescript/
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
или другие хорошие ресурсы для старта? кто что посоветует?
источник

DM

Dmitry M in Clojure — русскоговорящее сообщество
https://clojuredocs.org/   <- я этот использую )
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Сергей Суржик
или другие хорошие ресурсы для старта? кто что посоветует?
Так наоборот же должно быть. Люминус дает тебе настроенный проект и ты с ним начинаешь разбираться в кложаскрпите
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Да я посмотрел. Роутинг сваггер коннектв к базе миграции ... И так далее ... Пытаешься въехать как это должно друг с другом взаимодействовать и все впустую.
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Я подумал что было бы полезнее создать проект с нуля и подключать к нему всё dependencies попутно изучая. Или нет?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Мне кажется да, для изучения полезно собрать проект на коленке.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Благо в Кложе это не так уж трудно.
источник

T

The2lb3oz4dr10½grOfHedgehogs in Clojure — русскоговорящее сообщество
Сергей Суржик
Я подумал что было бы полезнее создать проект с нуля и подключать к нему всё dependencies попутно изучая. Или нет?
Там вроде и почти пустой проект можно создать. Но если есть настроение, то очень полезно будет и собрать с нуля самостоятельно
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Я не знаю как сейчас, но раньше сетап БД в Люминусе был довольно мутный. Для начинающих это магия.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Например, conman это чистой воды костыль. Макрос лазит в ns и правит функции.
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Ivan Grishaev
Например, conman это чистой воды костыль. Макрос лазит в ns и правит функции.
Вооо, согласен, не совсем очевидно как использовать роллбек транкзакции для тестов
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
А что есть кроме luminus чтобы из коробки и все что надо?
источник