Size: a a a

Scala User Group

2020 May 16

E

Ermac10k in Scala User Group
Oleg ℕizhnik
circe - самая популярная json либа в scala, инфа про оптики у неё на основном сайте
не знаю, почему не гуглится
Меня на json4s в основном кидает или Play
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну и плюс несмотря на то, что оптики - это ad-hoc решение для чтения и трансформации при большой вложенности, многие разработчики до сих пор на этапе отрицания, или гнева на "карго-культы" и "академиков"
источник

E

Ermac10k in Scala User Group
Oleg ℕizhnik
т.е. это будет что-то вроже

_root.foo.bar.each.baz ^|-?
  myDynamicField ^|->>     _.root.bar.each.quux
Да. Моя задача, квжется, становится однострочной
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ermac10k
Да. Моя задача, квжется, становится однострочной
Ну динамические поля придётся самому делать на курсорах
источник

OO

Oleksandr Olgashko in Scala User Group
Ermac10k
Просто интересно, почему такие либы не гуглятся общим поиском? Только по "сарафанному" находятся?)
для штук типа ^|-? есть поисковики типа symbolhound

хотя кмк такие иероглифы уже лет 6-7 как не используются
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Oleksandr Olgashko
для штук типа ^|-? есть поисковики типа symbolhound

хотя кмк такие иероглифы уже лет 6-7 как не используются
т.е. всё время пока существует monocle
источник

E

Ermac10k in Scala User Group
Oleg ℕizhnik
Ну динамические поля придётся самому делать на курсорах
Если я заранее знаю пути к типам, я могу же их сразу вычитать, а потом подставить в путь
источник

Oℕ

Oleg ℕizhnik in Scala User Group
да, вэлью программист скорее
напишет

_root.foo.each
.composeOptional(myDynamicField).composeTraversal(
_root.bar.each)

вместо

_root.foo.each ^|-?
myDynamicField ^->>
_root.bar.each

но решать вам
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ermac10k
Если я заранее знаю пути к типам, я могу же их сразу вычитать, а потом подставить в путь
можете так же их оптиками и считать
источник

E

Ermac10k in Scala User Group
Oleg ℕizhnik
да, вэлью программист скорее
напишет

_root.foo.each
.composeOptional(myDynamicField).composeTraversal(
_root.bar.each)

вместо

_root.foo.each ^|-?
myDynamicField ^->>
_root.bar.each

но решать вам
Еще от коллектива зависит. Если все видят "иероглифы" первый раз... довод "кто потом поймет,, что ты написал" сильно тормозит(((
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ermac10k
Если я заранее знаю пути к типам, я могу же их сразу вычитать, а потом подставить в путь
если будут проблемы - кидайте полуготовый, компилирующийся код в scastie.scala-lang.org и ссылку - сюда, мы поможем
источник

E

Ermac10k in Scala User Group
Oleg ℕizhnik
если будут проблемы - кидайте полуготовый, компилирующийся код в scastie.scala-lang.org и ссылку - сюда, мы поможем
Спасибо!🙏
Непременно
источник

C

Combot in Scala User Group
Total messages: 274908
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ermac10k
Еще от коллектива зависит. Если все видят "иероглифы" первый раз... довод "кто потом поймет,, что ты написал" сильно тормозит(((
да, достаточно третий раз увидеть иероглифы, чтобы понять, что там всего четыре используемых иероглифа на вест монокль, а чтобы понимать, что происходит, они вообще не нужны, т.к. важен только путь к данным, а не форма аксессоров.
Если бы в тофу был модуль для оптик circe там просто было бы >> везде
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Собственно потому там и есть стиль через иероглифы, т.к. композиция не несёт вообще никакого семантического смысла, лучше если там было просто .
источник

AC

Artemy Cheprakov in Scala User Group
Ребят всем доброго дня) Присоединился после просмотра интервью. @odomontois спасибо большое, было очень интересно!
источник

VM

V. M. in Scala User Group
Artemy Cheprakov
Ребят всем доброго дня) Присоединился после просмотра интервью. @odomontois спасибо большое, было очень интересно!
Аналогично. Было много интересной инфы. Шутки про руку в 4м измерении уже были?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Нет, мы тут скалу обсуждаем, мой фанклуб в другом чате @scala_ponv
источник

AS

Aλeχander Semenov in Scala User Group
λoλdog
Ну так любой запрос выжирает, он же поверх ждбц сделан. Если хочется лучше, то смотри skunk
Ого, спасибо, интересная штука. Она рабочая уже?
источник

MB

Mikhail Belikov in Scala User Group
Привет! Если кто-то использует метрики со скалой в бэкенде и посылает их в time series поделитесь, пожалуйста, опытом. Мы пока просто прикручиваем jolokia к jvm и берём через jolokia endpoint телеграфом. Кто как делает?
источник