
Dmitry
12.03.2018
11:06:18
точно не потеряем
и что там с circe было?

Alexey
12.03.2018
11:13:47
Ничего, это надо скорее jawn рассматривать
circe это обёртка же

Google

Dmitry
12.03.2018
11:14:05
ну да
чет тупанул
бекенды ж джексон
и чот еще

Alexey
12.03.2018
11:17:37
У circe впринципе есть всего две проблемы, ast и either :)

Vladimir
12.03.2018
11:18:34
чойта either проблема?

Alexey
12.03.2018
11:18:36
Из-за них получается довольно большой memory footprint

Dmitry
12.03.2018
11:18:40
ну either вроде э не проблема

Vladimir
12.03.2018
11:18:40
аа

Dmitry
12.03.2018
11:18:57
ну мы ж скалу не заперфоманс любим
кеек

Alexey
12.03.2018
11:19:41
кек, ну есть места где перфоманс всё таки надо
В бизнесс логике пожалуйста

Google

Vladimir
12.03.2018
11:20:24
засунул бизнесу-логику в декодер @ спасибо, пожалуйста

Alexey
12.03.2018
11:20:50
Хоть EitherT[ReaderT[...

Daniel
12.03.2018
11:31:35

Kirill
12.03.2018
11:33:07
Господа, кто использует Scalacheck с генераторами? Такая строка: Gen.alphaNumStr.retryUntil(_.nonEmpty)
Такое поведение: Message: retryUntil failed after 10001 attempts
Втф?! Генератор 10к раз выдает пустую строку?

Vladimir
12.03.2018
11:35:44
можно println в тело условия засунуть

Oleg
12.03.2018
11:36:46

Kirill
12.03.2018
11:38:16

Aleksei
12.03.2018
11:39:09
а там не стрим ли возвращается?

Oleg
12.03.2018
11:39:12
А не фильтрует

A
12.03.2018
11:39:54
а за что скалу любят?

Oleg
12.03.2018
11:40:05

Alexey
12.03.2018
11:40:12

Oleg
12.03.2018
11:41:48

Vladimir
12.03.2018
11:43:27
прям представил скалу как особу с ОБВМ, а Го это 2-метровая блондинка с сиськами и дакфейсом

Oleg
12.03.2018
11:44:27
Object-Binary Virtual machine

Даниил
12.03.2018
11:44:35

Vladimir
12.03.2018
11:44:52
тсс, тут же не матерятся)

Даниил
12.03.2018
11:45:25
в смысле прямо нельзя?

Google

Aleksei
12.03.2018
11:45:51
А вы вообще правила читали? =) Кек, а они тут есть.

Oleg
12.03.2018
11:45:57

Vladimir
12.03.2018
11:45:58
да?
да, эмоции мыв во флудилке выражаем

Aleksei
12.03.2018
11:45:59
Если хотите материться
есть флудилка

Даниил
12.03.2018
11:46:07
всё кроме ссылки на code of conduct))

Vladimir
12.03.2018
11:46:18

Aleksei
12.03.2018
11:46:22
логично )

Даниил
12.03.2018
11:46:27

Александр
12.03.2018
11:47:16
чет протекает флудилка

Р
12.03.2018
12:14:16
Тут как-то ссылку давали на библиотеку с typesafe regex новую. Никто не помнит название? Что-то найти никак не могу.

Daniel
12.03.2018
12:16:05
https://github.com/propensive/kaleidoscope/ ?

Р
12.03.2018
12:18:10
Похоже! Спасибо!

Valeriy
12.03.2018
13:11:22
Где эта тефида лежит ? Заинтриговали, блин

Oleg
12.03.2018
13:12:35
https://github.com/tethys-json/tethys

Valeriy
12.03.2018
13:16:54
Спасибо
Оно без Jackson не работает?

Oleg
12.03.2018
13:20:38
@eld0727

Alex
12.03.2018
13:22:42
пора к двум фундаментальным проблемам программирования добавлять третью - Парсинг Жсона

Google

Grigory
12.03.2018
13:23:45

Oleg
12.03.2018
13:24:46

Alex
12.03.2018
13:25:34
есть ещё вариант с off-by-one errors

Alexey
12.03.2018
13:28:27
Оно без Jackson не работает?
Можно написать свой бекенд, но я пока не вижу смысла. Можно взять jsoniter и сделать из него бекенд, он хотя бы сделан с забавными хаками

Anton
12.03.2018
13:37:23
есть ещё вариант с off-by-one errors
Вот наиболее полный вариант:
There are only 5 hard problems in computer science:
1. naming things
2. exactly-once delivery
3. cache invalidation
4. off-by-one errors
2. exactly-once delivery

Arthur
12.03.2018
14:10:06
котаны, а кто помнит либу которая подобие dependent types делала в скале, можно было разные PositiveInt фигачить и потом в рантайме валидировать данные которые пришли снаружи

Admin
ERROR: S client not available

Denis
12.03.2018
14:10:29
refined

Arthur
12.03.2018
14:10:32
thx

Oleg
12.03.2018
14:10:33
Полюбас ты про refined
И это не подобие dependent types

Arthur
12.03.2018
14:10:42
да, она

Oleg
12.03.2018
14:10:50
Был бы ты в правильном чате, ты бы знал разницу

Arthur
12.03.2018
14:10:58

Grigory
12.03.2018
14:11:06
refined

Arthur
12.03.2018
14:11:11
а лол

Grigory
12.03.2018
14:11:16
https://github.com/fthomas/refined

Oleg
12.03.2018
14:11:54

Arthur
12.03.2018
14:12:20
збс, сенк

Oleksandr
12.03.2018
14:12:22
а кто-то такие штуки юзает?

Google

Grigory
12.03.2018
14:12:25
уточняющие типы ^ (яб так перевел)

Oleg
12.03.2018
14:12:35

Oleksandr
12.03.2018
14:12:36
нет ощущения, что синтаксического мусора, чем профита?

Arthur
12.03.2018
14:12:41
ну у меня вроде как кейс есть клевый, если выгорит, то выложу

Oleg
12.03.2018
14:12:42

Arthur
12.03.2018
14:13:11
твое мнение мне очень важно)
спасибо)

Oleg
12.03.2018
14:13:19

Oleksandr
12.03.2018
14:13:23
да, все
обычно (в том же джава мире) данные извне проходят валидацию, а потом хранятся без ограничений

Oleg
12.03.2018
14:13:46

Grigory
12.03.2018
14:13:57

Oleg
12.03.2018
14:14:01
или там в уме помнить и в комментах, какие там ограничения на них

Oleksandr
12.03.2018
14:14:20
скажем, "в уме помнить" скорее работает, чем нет
но это пока ты и есть тот, кто все писал

Oleg
12.03.2018
14:18:07

Oleksandr
12.03.2018
14:21:24