
Mikhail
27.06.2017
20:25:00
после суперквантс у меня примерно такие ощущения были по многим пунктам
но я отношусь к этому философски и не парюсь, все равно достоинства перекрывают недостатки)

KrivdaTheTriewe
27.06.2017
21:04:55

Google

KrivdaTheTriewe
27.06.2017
21:05:43
Но хотим Aerospike

Митко Соловец?
27.06.2017
21:27:27
че уж там, давай хранимки зафигачим на базе, будет еще быстрей, отвечаю)

Nikolay
27.06.2017
21:28:10
в дваКа17 сново модно sql строкой писать

Oleg
28.06.2017
04:58:05
И, кстати, код в 2017 тоже модно в СУБД лепить. data services, functional databases и т.п.

Nick
28.06.2017
05:37:19
у нас есть
В общем баг в dcos был связан с ней. Aerospike это ж совсем другое

A
28.06.2017
07:39:22
А зачем aerospike?

Oleg
28.06.2017
07:39:47
А зачем не aerospike?

A
28.06.2017
07:40:08
Да

Kirill
28.06.2017
07:40:10
чтобы тинькофцы могли своим дсл повыпендриваться, очевидно

Oleg
28.06.2017
07:40:32
Хорошо, когда есть dsl для выпендривания

Google

Nick
28.06.2017
07:41:17
Название крутое
В резюме смотреться будет

A
28.06.2017
07:41:37
Вот
Это аргумент

Oleg
28.06.2017
07:41:57
Уже второй

Юрий
28.06.2017
07:42:02
Раз уж зашел разговор, почему дсл сделали на макросах, а не на тайпклассах? Смотрел презенташку Марины и ее об этом спрашивали даже, но внятного ответа для себя я не увидел.

Oleg
28.06.2017
07:42:10
А за не aerospike пока ни одного

A
28.06.2017
07:43:05
Почему не тарантул? Менее модный?

Kirill
28.06.2017
07:43:45
можно аргументы выше перевернуть - у тинькоф нет дсл для тарантула и он не очень круто будет смотреться в резюме

Arthur
28.06.2017
07:43:45
на макросах моднее

Oleg
28.06.2017
07:44:23

Kirill
28.06.2017
07:44:43
значит, я чего-то просто не знал

Юрий
28.06.2017
07:44:50
это безусловно, но дсл на старых макросах, так что уже считай устарел

Daniel
28.06.2017
07:44:55

Nick
28.06.2017
07:45:02

Kirill
28.06.2017
07:45:16

Юрий
28.06.2017
07:45:17

Oleg
28.06.2017
07:45:31

A
28.06.2017
07:45:34
Зашла шутка

Daniel
28.06.2017
07:45:35

Google

Юрий
28.06.2017
07:46:23
ну так а чем тайпклассы не устроили? Я без набросов, просто интересно, что было с ними невозможно сделать, что возможно с макросами.

Oleg
28.06.2017
07:47:41
тайпклассы тоже так делают
Я вообще хз что про этот ДСЛ, но отладка тайпклассов - это приблизительно так
"не найдено ТС для вашего гигантского типа"
так, засуммоним это сократим это
"не найдено ТС для вашего гигантского типа"
так, блин вырежем эту хрень, мож вот здесь не хватает
"не найдено ТС для вашего гигантского типа"
да ..я!
А макрос может адекватные ошибки писать

A
28.06.2017
07:48:45
Воо, с этим я сейчас в шейплесе сталкиваюсь

Daniel
28.06.2017
07:49:03
А как сделать тайпклассами автовывод сериализатора? шейплесс тащить, так те же макросы только вдругом месте
Марина хотела сама тему расковырять, поэтому писала свое решение.

Юрий
28.06.2017
07:49:05

Oleg
28.06.2017
07:49:31

Daniel
28.06.2017
07:50:00

Nick
28.06.2017
07:50:06

Oleg
28.06.2017
07:50:07
кейз классы везде макросами распиливаются

Юрий
28.06.2017
07:51:03
используя тайпклассы их хотя бы можно вручную контролировать. С макросом просто черный ящик

Oleg
28.06.2017
07:51:17

Юрий
28.06.2017
07:51:48
макросом можно генерить кодек, это ок. Но само апи сделать на тайпклассах.

Daniel
28.06.2017
07:52:15
так это можно и так самому привинтить, если подсунуть свой скоуп имплиситов
на макросах дефолтное решение только

Oleg
28.06.2017
07:54:43

Юрий
28.06.2017
07:55:26
просто чем плохи макросы - их куда сложнее писать и поддерживать, они намного сложнее. Поэтому мне не понятна мотивация использования макрсов.

Daniel
28.06.2017
07:55:36

Oleg
28.06.2017
07:56:37

Daniel
28.06.2017
07:56:41

Google

Юрий
28.06.2017
07:58:03
ну как ничего сложного. Генерация автокодеков для любого типа - есть?

Daniel
28.06.2017
07:58:11

Oleg
28.06.2017
07:58:20

Daniel
28.06.2017
07:59:15
вот не скажу за всё
я туда только пару коммитов делал нужных мне)
активнее пилить вероятно будем, когда переведем одно из старых приложений на эту либу, пока не до того
местами еще приходится бороться с джавовым драйвером, там бывают странные вещи с приведениями типов

Daniel
28.06.2017
08:03:51

Юрий
28.06.2017
08:04:34
этот аргумент уже был

Daniel
28.06.2017
08:05:17
дело было не в пафосе, а в субъективном интересе к макросам, тем более что без них все равно не обошлось бы

Admin
ERROR: S client not available

Юрий
28.06.2017
08:08:54
да я так, мимокрокодил, аэроспайк даже не использую :)
просто либа была интересна

Daniel
28.06.2017
08:09:41

Юрий
28.06.2017
08:10:32
postgres ha

Nick
28.06.2017
08:10:51

Юрий
28.06.2017
08:11:20
его админит другая команда, поэтому для меня это "просто работает"
естественно там есть свои тонкости, но для нашей задачи подходит вроде

KrivdaTheTriewe
28.06.2017
08:11:51

Google

Alexey
28.06.2017
08:12:38

Nick
28.06.2017
08:12:45
@krivdatheliggen но вроде aerospike это штука с сервером, а mnesia нет

Grigory
28.06.2017
08:13:02

Alexey
28.06.2017
08:13:29
и кстати да, meta еще как то сыровата, нет?

Grigory
28.06.2017
08:13:39
мета это мета а скала макрос это скала макрос
реклама последнего выпуска скалалаза к слову ^ (из первых уст инфу о мете и макросах)

Alexey
28.06.2017
08:14:15
тогда что за новые макросы?

Grigory
28.06.2017
08:14:44
не знаю; новые макросы еще на версии перовго пра
https://github.com/scalamacros/scalamacros/pull/1

Nick
28.06.2017
08:15:01
@fomkin слушай, а может прям scala/russia создать? или вообще в слак уити)

Grigory
28.06.2017
08:15:53

Nick
28.06.2017
08:16:16
бро, ну гитлер не революция, а кусок гавна)

Grigory
28.06.2017
08:16:27
я про телеграмм

KrivdaTheTriewe
28.06.2017
08:16:29

Nick
28.06.2017
08:16:44

Oleg
28.06.2017
08:17:16
я решил увести у Фомкина чат и сделал
https://gitter.im/scala_ru
сегодня утром

KrivdaTheTriewe
28.06.2017
08:17:33

Grigory
28.06.2017
08:17:46
а чем не подходит скала уа тот?
я не помню почему чат не взлетел

Nick
28.06.2017
08:18:00

KrivdaTheTriewe
28.06.2017
08:18:09