Size: a a a

Scala User Group

2020 April 17

AT

Aλeksei Tereχin in Scala User Group
о, знакомый автор библиотек
источник

P

Python in Scala User Group
> This doesn't require any type class specific syntax nor "summoner" method.
Эту не сломает :D
источник

AT

Aλeksei Tereχin in Scala User Group
Python
У нас просто некоторые ребята повадились писать в своих библиотеках def summon[F[_]: MyStuff]: MyStuff[F] вместо def apply[F[_]: MyStuff]: MyStuff[F] везде. Якобы в Дотти так будет. Хочу понять стоит ли отговаривать, не сломает ли это чего-то.
ого, вот это вот да. уже готовятся к дотти?
источник

P

Python in Scala User Group
Aλeksei Tereχin
ого, вот это вот да. уже готовятся к дотти?
Я думаю скорее apply не любят. Где-нибудь мешался им, вот и запомнили.
источник

P

Python in Scala User Group
Ура :)
источник

PL

Pavel L in Scala User Group
Всем привет!
Использует ли кто-то активно s3 plugin - fm-sbt-s3-resolver ?
Столкнулся с такой особенностью, что не резолвятся свои кастомные sbt плагины с S3 совсем и все падает с ошибкой java.net.MalformedURLException: unknown protocol: s3 .

Пробовал добавить в
❯ cat project/project/plugins.sbt                                                                                                                                                                                                                  
addSbtPlugin("com.frugalmechanic" % "fm-sbt-s3-resolver" % "0.19.0")

но тоже безуспешно.

Если же добавить fm-s3-resolver как глобальный плагин - то все работает отлично; вижу
[info] Installing the s3:// URLStreamHandler via java.net.URL.setURLStreamHandlerFactory

Но такое решение не для CI конечно 🙁
С ohnosequences/sbt-s3-resolver не было таких проблем, но он морально/физически уже устарел...
источник

PG

Pavel Glushchenko in Scala User Group
у нас было такое
источник

PG

Pavel Glushchenko in Scala User Group
там нужно было действительно закидывать в project/project/plugins.sbt
источник

PG

Pavel Glushchenko in Scala User Group
сча гляну точно
источник

PG

Pavel Glushchenko in Scala User Group
ну да, у нас там лежит и работает, но правда версия более древняя
источник

PL

Pavel L in Scala User Group
Pavel Glushchenko
ну да, у нас там лежит и работает, но правда версия более древняя
а что за версия sbt/fm-s3-resolver-a ? У меня sbt 1.3.9 / fm-sbt-s3-resolver: 0.19.0 - но я даже готов откатиться на старую версию, чтобы убедиться что все заведется 🙂
источник

PG

Pavel Glushchenko in Scala User Group
Pavel L
а что за версия sbt/fm-s3-resolver-a ? У меня sbt 1.3.9 / fm-sbt-s3-resolver: 0.19.0 - но я даже готов откатиться на старую версию, чтобы убедиться что все заведется 🙂
у нас 0.16.0
источник

AS

Artem Sokolov in Scala User Group
можно тупой вопрос?
что в Scala самое близкое к hibernate ?   если вообще есть что-то
ну тоесть типа механизм маппинга, который связанные объекты сам подтягивает (нужно лишь описать эту связь), а при модификациях зависимых сущностей сам формирует наборы инсертов/апдейтов в зависимые сущности, которые в rdb режат в разных таблицах

да я знаю что это нахер никому не нужно и вообще можно использовать сам хибернейт из скалы и вообще спринг

но тем не менее..? может все таки что-то есть
либо есть эквивалент/альтернатива в виде какихнибудь библиотек изоморфизмов, линз и тд. которая доменные сложные объекты умеет автоматически мапить в реляционную раскладку
источник

T

Toroboan in Scala User Group
Artem Sokolov
можно тупой вопрос?
что в Scala самое близкое к hibernate ?   если вообще есть что-то
ну тоесть типа механизм маппинга, который связанные объекты сам подтягивает (нужно лишь описать эту связь), а при модификациях зависимых сущностей сам формирует наборы инсертов/апдейтов в зависимые сущности, которые в rdb режат в разных таблицах

да я знаю что это нахер никому не нужно и вообще можно использовать сам хибернейт из скалы и вообще спринг

но тем не менее..? может все таки что-то есть
либо есть эквивалент/альтернатива в виде какихнибудь библиотек изоморфизмов, линз и тд. которая доменные сложные объекты умеет автоматически мапить в реляционную раскладку
источник

PM

Paveλ M in Scala User Group
слик разве такое умеет?
источник

AS

Artem Sokolov in Scala User Group
хм. я мб как-то не так слик использовал. но вроде там нет ужтого
источник

GP

Grigory Pomadchin in Scala User Group
Artem Sokolov
можно тупой вопрос?
что в Scala самое близкое к hibernate ?   если вообще есть что-то
ну тоесть типа механизм маппинга, который связанные объекты сам подтягивает (нужно лишь описать эту связь), а при модификациях зависимых сущностей сам формирует наборы инсертов/апдейтов в зависимые сущности, которые в rdb режат в разных таблицах

да я знаю что это нахер никому не нужно и вообще можно использовать сам хибернейт из скалы и вообще спринг

но тем не менее..? может все таки что-то есть
либо есть эквивалент/альтернатива в виде какихнибудь библиотек изоморфизмов, линз и тд. которая доменные сложные объекты умеет автоматически мапить в реляционную раскладку
может squeryl; это будет орм а не фрм и наверное самое 'близкое'
источник

AS

Artem Sokolov in Scala User Group
у нас и так squeryl................ (боль)
источник

GP

Grigory Pomadchin in Scala User Group
ну он лучше слика
источник

ЮБ

Юрий Бадальянц in Scala User Group
Artem Sokolov
можно тупой вопрос?
что в Scala самое близкое к hibernate ?   если вообще есть что-то
ну тоесть типа механизм маппинга, который связанные объекты сам подтягивает (нужно лишь описать эту связь), а при модификациях зависимых сущностей сам формирует наборы инсертов/апдейтов в зависимые сущности, которые в rdb режат в разных таблицах

да я знаю что это нахер никому не нужно и вообще можно использовать сам хибернейт из скалы и вообще спринг

но тем не менее..? может все таки что-то есть
либо есть эквивалент/альтернатива в виде какихнибудь библиотек изоморфизмов, линз и тд. которая доменные сложные объекты умеет автоматически мапить в реляционную раскладку
Есть ещё какой-то орм на базе скалайка
источник