@scala_ru

Страница 1338 из 1499
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[...

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 в тело условия засунуть

Kirill
12.03.2018
11:38:16
А нельзя как белый человек скомпозить из Gen[String] и Gen[Char] ?
Я думал, что белый человек использует предоставляемое Api, которое по вызову Gen.alphaNumStr обещает вернуть альфа-нумерик строку

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
т.е. свою либу ты туда не добавил?
Ну моя либка поверх jackson работает, а он там есть

Oleg
12.03.2018
11:41:48
а за что скалу любят?
https://touch.otvet.mail.ru/question/48232488

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
прям представил скалу как особу с ОБВМ, а Го это 2-метровая блондинка с сиськами и дакфейсом
Я бы сказал, что жабаскрипт - это такая блондинка. А го - это такая корейская шлюха, которую прислали ублажать роту японских солдат по расписанию

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

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

есть флудилка

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

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

Даниил
12.03.2018
11:46:27
всё кроме ссылки на code of conduct))
там много букв, лень

Александр
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
Oleg
12.03.2018
13:24:46
пора к двум фундаментальным проблемам программирования добавлять третью - Парсинг Жсона
Это про There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton ?

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
И это не подобие dependent types
ммм, ок, а как называется

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
ммм, ок, а как называется
https://en.wikipedia.org/wiki/Refinement_(computing)#Refinement_types

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
ну у меня вроде как кейс есть клевый, если выгорит, то выложу

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:14:01
или там в уме помнить и в комментах, какие там ограничения на них

Oleksandr
12.03.2018
14:14:20
у нас не про(дот)жвм
дык меня и интересует, не будет ли много шума

скажем, "в уме помнить" скорее работает, чем нет

но это пока ты и есть тот, кто все писал

Oleg
12.03.2018
14:18:07
скажем, "в уме помнить" скорее работает, чем нет
https://github.com/fthomas/refined/blob/master/modules/core/shared/src/main/scala-2.12/eu/timepit/refined/api/Refined.scala Если повезёт, эта тоже в "уме" запомнит. Просто компиляторном уме

Oleksandr
12.03.2018
14:21:24
https://github.com/fthomas/refined/blob/master/modules/core/shared/src/main/scala-2.12/eu/timepit/refined/api/Refined.scala Если повезёт, эта тоже в "уме" запомнит. Просто компиляторном уме
а есть относительно крупный открытый проект, который построен с использованием таких штук?

Страница 1338 из 1499