Size: a a a

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

2020 October 19

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
про репл-разработку вообще можно забыть - стейтом все функции наполнены
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Это что за код вы смотрите?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Кмк, не репрезентативно искать «переписали», намного лучше искать «построили что-то рядом»
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Maxim Penzin
Это что за код вы смотрите?
тот что в голове остался из Касты
источник

V0

Vlad 0xd728c4a7cd55d... in Clojure — русскоговорящее сообщество
> в контроллерах править sql схему
в смысле много клея между фронтом и базой?
источник

V0

Vlad 0xd728c4a7cd55d... in Clojure — русскоговорящее сообщество
> стейтом все функции наполнены
типа все возвращают замыкания?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Vlad 0xd728c4a7cd55d8db
> в контроллерах править sql схему
в смысле много клея между фронтом и базой?
там были либа для запросов honeysql и вот они могли в контроллерах добавить какой-нибудь join,select или еще что-то
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
В смысле, строили запрос на лету?
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Vlad 0xd728c4a7cd55d8db
> стейтом все функции наполнены
типа все возвращают замыкания?
не, сайд эффекты внутри или принимает сложные объекты которые так просто в репле не построить по типу db-conn
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Maxim Penzin
В смысле, строили запрос на лету?
не просто строили, а модифицировали из любого слоя
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Maxim Penzin
В смысле, строили запрос на лету?
запрос лежит в слое сервисов (в общем там где ему место), а из-за того что это мапка обычная (honeysql), то можно же её подправить. Вот и правили из контроллеров
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
я никогда не писал на php ничего сложнее CRUD, но мне кажется что это было как раз оно только с лисп-синтаксисом
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
(fun () -> ())
запрос лежит в слое сервисов (в общем там где ему место), а из-за того что это мапка обычная (honeysql), то можно же её подправить. Вот и правили из контроллеров
О, когда у меня в команде был выбор между honeysql и hugsql это был один из контраргументов первому, как вижу не зря
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
это уже больше дело ревью кода
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
В общем я бросаю в камень не Кложу, а в огород людей не понимающий что у них в руках.
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
И то еще что и язык не вывезет всё сам.
источник

V0

Vlad 0xd728c4a7cd55d... in Clojure — русскоговорящее сообщество
спасибо за инсайд 🙂 что-то мне кажется Сашин смехуечек про "у нас тут js но с другим синтаксисом" оказался пророческим..
источник

a

alex in Clojure — русскоговорящее сообщество
Я, к сожалению, в инете много натыкался на истории "мы перешли на кложу с питона/рубей чтобы стало быстрее", что как то совсем не отражает сути кложи (ну или того, что я в ней пытаюсь найти)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
О, когда у меня в команде был выбор между honeysql и hugsql это был один из контраргументов первому, как вижу не зря
honey - довольно удобная штука, если не надо возиться с кучей уже готового sql
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Maxim Penzin
honey - довольно удобная штука, если не надо возиться с кучей уже готового sql
Я просто сильно ленив чтоб помимо SQL ещё и DSL библиотеки учить) + зачастую все эти либы очень долго добавляют поддержку каких-то bleeding-edge штук (запросы по json/jsonb полям в своё время в постгре как пример) да и поддержка от редактора для sql лучше чем для любой либы.
источник