Size: a a a

Scala User Group

2020 September 14

AD

Apache DOG™ in Scala User Group
Sergey Alaev
Я так и не понял, чем JOOQ не угодил.
Префиксом JOO
источник

S

Simon in Scala User Group
Sergey Alaev
Я так и не понял, чем JOOQ не угодил.
Мне - способом поддержки кастомных типов. А в остальном отличная штука.
источник

MD

Mihail Dolghintev in Scala User Group
Ребят посоветуйте из функциональных языков, какой лучше подойдёт для erp?
источник

EB

Eugene Bosiakov in Scala User Group
Mihail Dolghintev
Ребят посоветуйте из функциональных языков, какой лучше подойдёт для erp?
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Simon
Если нужен нативный для scala DSL для крос-БД генерации динамического sql, то slick - единственный вариант
doobie - голый sql, учитывать особенности каждого диалекта sql надо самому
quill - с динамическим sql работает из рук вон плохо
jOOQ - под java, так что нет тайпклассов для кастомных типов, например
скалайк - умер
Откуда инфа, что скалайк умер? Он вполне себе обновляется.
А вот slick не мейнтейнят активно уже годами.
источник

SA

Sergey Alaev in Scala User Group
Simon
Мне - способом поддержки кастомных типов. А в остальном отличная штука.
А они нужны? Я использую модель JOOQ только как часть DSL, т.е. она не покидает слоя Repository.
источник

S

Simon in Scala User Group
Sergey Alaev
А они нужны? Я использую модель JOOQ только как часть DSL, т.е. она не покидает слоя Repository.
Например я, при работе со slick, предпочитаю типизированные данные. В частности чтоб все id имели кастомный тип. Чтоб при джойне нельзя было бы ошибиться при сравнению по форин ключу.
Ну и так, подтягивать форматы для joda time в jOOQ было очень заморочно.
Помню у меня на java проекте (то есть без всяких opaque типов и катомных типов для id) было штук 10 кастомных типов в jOOQ.
источник

d

den_po in Scala User Group
господа, а как заставить simulacrum работать в идеевском скретче? org.scalamacros.paradise подключен, в worksheet settings вроде всё что можно поглядел
источник

Oℕ

Oleg ℕizhnik in Scala User Group
как же заставить воркшиты в идее работать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
den_po
господа, а как заставить simulacrum работать в идеевском скретче? org.scalamacros.paradise подключен, в worksheet settings вроде всё что можно поглядел
у тебя не мультипроект?
источник

d

den_po in Scala User Group
мультипроект
источник

Oℕ

Oleg ℕizhnik in Scala User Group
den_po
мультипроект
надо выбрать нужный модуль в настрйках щита
источник

d

den_po in Scala User Group
выбирал. не помогает. галочку про макросы пробовал ставить, в настройках плагин paradise виден
источник

Oℕ

Oleg ℕizhnik in Scala User Group
и настройки компилятора
источник

Oℕ

Oleg ℕizhnik in Scala User Group
там такой список sbt 1 sbt 2 ...
источник

Oℕ

Oleg ℕizhnik in Scala User Group
один из них правильный
источник

d

den_po in Scala User Group
да, я выбирал там разные варианты. ну то есть у меня есть клиентская часть (scalajs), серверная (scala), есть common. пробовал и сервер и клиент, никакой разницы. сейчас перепробовал остальные три, всё одно: "typeclass annotation should have been removed by simulacrum but was not"
источник

d

den_po in Scala User Group
а если в коде проекта то же самое делать, всё собирается без проблем. грустно
источник

Oℕ

Oleg ℕizhnik in Scala User Group
2.12?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
den_po
да, я выбирал там разные варианты. ну то есть у меня есть клиентская часть (scalajs), серверная (scala), есть common. пробовал и сервер и клиент, никакой разницы. сейчас перепробовал остальные три, всё одно: "typeclass annotation should have been removed by simulacrum but was not"
там есть список соответствия опций модулям, нужно найти в нём нужный
источник