Size: a a a

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

2021 February 18

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
В итоге конфиг будет типа

{:query/some “file1.sql”
:query/another “file2.sql”
 ....
:boundary/some {:queries {:some #ig/ref :query/some}}}

Где-то около того
и что в этом плохого?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
В итоге конфиг будет типа

{:query/some “file1.sql”
:query/another “file2.sql”
 ....
:boundary/some {:queries {:some #ig/ref :query/some}}}

Где-то около того
у меня то же самое, только в коде, а не в конфиге
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Sergey Trofimov
и что в этом плохого?
Много писанины. Выбираешь кложу за компактность и потом сидишь пишешь тонны конфигов😂 Каким-то девопсом отдает
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Конечно лучше чем xml, но не на много
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mike Bohdan
Много писанины. Выбираешь кложу за компактность и потом сидишь пишешь тонны конфигов😂 Каким-то девопсом отдает
ты то же самое делаешь, когда пишешь defn
только это defn в другом месте, а так никакой разницы
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Андрей
Пример, у меня CRM, на экране  таблица с заказами, в которой много различных фильтров, и эти фильтры клиенты используют в различных комбинациях. Таблица заказов подтягивает данные из 10-ка других таблиц. Что реально эту задачку решить через Hugsql? Или вообще другой инструмент использовать для этого?
Это кейс для дсл с высокой вероятностью. Причём, не для какого попало, а крайне желательно, чтобы с удобной композицией запросов
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
а вот когда явно функцию не пишешь, а они у тебя они магически возникают непонятно откуда, вот тогда точно попахивает 😊
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Sergey Trofimov
ты то же самое делаешь, когда пишешь defn
только это defn в другом месте, а так никакой разницы
Смотря как посмотреть. Можно и весь кодинг свести в перекладывание байтов с А в Б, сказать что все это тщетно и рутина
источник

А

Андрей in Clojure — русскоговорящее сообщество
Alex Bubnov
Это кейс для дсл с высокой вероятностью. Причём, не для какого попало, а крайне желательно, чтобы с удобной композицией запросов
Не понял
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Андрей
Не понял
под композицией запросов я обычно понимаю возможность манипулировать представлением запроса как данными и изменять его - добавлять предикаты, например.
источник

А

Андрей in Clojure — русскоговорящее сообщество
Alex Bubnov
под композицией запросов я обычно понимаю возможность манипулировать представлением запроса как данными и изменять его - добавлять предикаты, например.
Все еще не понял что бы вы посоветовали в качестве инструмента
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Андрей
Все еще не понял что бы вы посоветовали в качестве инструмента
honeysql тебе советуют 😊
источник

А

Андрей in Clojure — русскоговорящее сообщество
Sergey Trofimov
honeysql тебе советуют 😊
Так бы сразу и сказали, а то дискуссию развели😂
источник

А

Андрей in Clojure — русскоговорящее сообщество
Спасибо @strofimov1972 @nwalker начнем с HoneySQL
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Андрей
Спасибо @strofimov1972 @nwalker начнем с HoneySQL
мне то за что?
я против HoneySQL 😊
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Ребят, на windows запущена старая sap. Есть в clojure odbc? Типа pypyodbc?
источник

MD

Mihail Dolghintev in Clojure — русскоговорящее сообщество
Проблема ещё в том, что база 32 битная
источник

А

Андрей in Clojure — русскоговорящее сообщество
Sergey Trofimov
мне то за что?
я против HoneySQL 😊
За компанию😊
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Mihail Dolghintev
Ребят, на windows запущена старая sap. Есть в clojure odbc? Типа pypyodbc?
jdbc не подходит?
источник

IL

Igor Levdansky in Clojure — русскоговорящее сообщество
Андрей
Все еще не понял что бы вы посоветовали в качестве инструмента
источник