Size: a a a

Scala User Group

2020 January 11

E

Eugene in Scala User Group
FunctionK
источник

IL

Ivan Lopatin in Scala User Group
Eugene
FunctionK
спасибо
источник

PG

Pavel Glushchenko in Scala User Group
источник

AT

Aλeksei Tereχin in Scala User Group
Неплохо, хотя это стекло надо каждый раз об брызг протиратт
источник

VS

Valeriy Shinkevich in Scala User Group
Как высоко ты поднялся по лестнице ФП ? :)   http://lambdaconf.us/downloads/documents/lambdaconf_slfp.pdf
источник

AZ

Alex Zhukovsky in Scala User Group
Valeriy Shinkevich
Как высоко ты поднялся по лестнице ФП ? :)   http://lambdaconf.us/downloads/documents/lambdaconf_slfp.pdf
судя по этой картинке я из конца 2 категории попробовал прыгнуть сразу в 4. Понятно, почему у меня возникли проблемы
источник

SA

Sergey Alaev in Scala User Group
Ivan Lopatin
Как в тестах изолировать код, который работает с Doobie? Вот у меня есть такой сервис: https://github.com/johnspade/s10ns_bot/blob/master/src/main/scala/ru/johnspade/s10ns/bot/engine/DialogEngine.scala. Он зависит от Transactor[F] и UserRepository: https://github.com/johnspade/s10ns_bot/blob/master/src/main/scala/ru/johnspade/s10ns/user/UserRepository.scala Для репозитория написал in-memory имплементацию.

Что теперь делать с транзактором и методом transact? Предположим, Transactor можно замокировать. А что делать с transact, как подсунуть свою реализацию метода для тестов?
UserRepository[G]
в прод коде G = ConnectionIO
в тестовом  G = F
вместо transactor[F] передавать G ~> F
источник

R

RSN in Scala User Group
Valeriy Shinkevich
Как высоко ты поднялся по лестнице ФП ? :)   http://lambdaconf.us/downloads/documents/lambdaconf_slfp.pdf
неплохо бы ещё список книг/ресурсов для каждого левела
источник

SA

Sergey Alaev in Scala User Group
Задумался, а на каких ЯП пишут адепты последнего левела. Ответ оказался в правой колонке, третий пункт сверху:
* Design and implement a new functional programming language
источник

VS

Valeriy Shinkevich in Scala User Group
RSN
неплохо бы ещё список книг/ресурсов для каждого левела
Думаю, что с третьего уровня уже большинство литературы скорее про Хаскель...
источник

R

RSN in Scala User Group
Valeriy Shinkevich
Думаю, что с третьего уровня уже большинство литературы скорее про Хаскель...
:(
источник

VS

Valeriy Shinkevich in Scala User Group
Кстати, а The Book of Monads , что была на конфе, в ней реально Scala примеры были ? Я не заметил, а в аннотации вроде как есть, и народ в комментах жалуется на их недостаточность...
источник

А

Артем Клевакин in Scala User Group
чуть чуть есть
источник

IL

Ivan Lopatin in Scala User Group
Sergey Alaev
UserRepository[G]
в прод коде G = ConnectionIO
в тестовом  G = F
вместо transactor[F] передавать G ~> F
спасибо, Сергей
источник

SA

Sergey Alaev in Scala User Group
баг в компиляторе 2.12, в 2.13 не воспроизводится. https://scastie.scala-lang.org/1HHutoJHQ8SgGZur6eEzxA
источник

GP

Grigory Pomadchin in Scala User Group
Мне кажется видел такое ага
источник

λ

λoλegΥch in Scala User Group
акка-хттп зависит от акки в провайдед скоупе
источник

λ

λoλegΥch in Scala User Group
и падает если ей чутка неточную версию дать
источник

λ

λoλegΥch in Scala User Group
что с етими людьми не так?
источник
2020 January 12

λ

λoλdog in Scala User Group
Добро пожаловать в джава мир
источник