@scala_ru

Страница 775 из 1499
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
на макросах моднее

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

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

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
это безусловно, но дсл на старых макросах, так что уже считай устарел
reflection не старые. reflection - это пока единственный способ писать whitebox

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
А как сделать тайпклассами автовывод сериализатора? шейплесс тащить, так те же макросы только вдругом месте Марина хотела сама тему расковырять, поэтому писала свое решение.

Oleg
28.06.2017
07:49:31
То есть только для понятного вывода ошибок?
я только предполагаю. сам предпочитаю ТС по возможности

Daniel
28.06.2017
07:50:00
Как сделано в любой json либе.
что-то я только пушку и цирцею знаю с такими возможностями

Nick
28.06.2017
07:50:06
Oleg
28.06.2017
07:50:07
Как сделано в любой json либе.
например в circe, где макрос + шейплесс недавно заменили на просто макрос

кейз классы везде макросами распиливаются

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

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

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

Oleg
28.06.2017
07:54:43
макросом можно генерить кодек, это ок. Но само апи сделать на тайпклассах.
однако Implicit materializer ы работают так же, как имплиситы, т.е. ошибки только в info выводить

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

Daniel
28.06.2017
07:55:36
макросом можно генерить кодек, это ок. Но само апи сделать на тайпклассах.
с апи вообще проблема, имхо его надо переделать и issue на эту тему есть

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

Daniel
28.06.2017
07:58:11
так это можно и так самому привинтить, если подсунуть свой скоуп имплиситов на макросах дефолтное решение только
по-моему, есть экстеншн с сериализацией в протобаф, который так и делает - подменяет дефолтную реализацию

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

активнее пилить вероятно будем, когда переведем одно из старых приложений на эту либу, пока не до того

местами еще приходится бороться с джавовым драйвером, там бывают странные вещи с приведениями типов

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

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

макросом можно генерить кодек, это ок. Но само апи сделать на тайпклассах.
Можешь в issue описать, что хотел бы видеть. Учтем, когда будем перепиливать api.

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
postgres ha
и как он живет ?

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

естественно там есть свои тонкости, но для нашей задачи подходит вроде

Google
Alexey
28.06.2017
08:12:38
это безусловно, но дсл на старых макросах, так что уже считай устарел
я не очень понимаю, почему он вдруг устареет? макросы вроде никто не собирается выпиливать в ближайшие n-лет

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

Grigory
28.06.2017
08:13:02
это безусловно, но дсл на старых макросах, так что уже считай устарел
старые макросы? деф макросов нет новых то O: (пока)

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 создать? или вообще в слак уити)

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

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

KrivdaTheTriewe
28.06.2017
08:16:29
@krivdatheliggen но вроде aerospike это штука с сервером, а mnesia нет
ну короч вот такие пироги , что вместо мнкзии хотим аэроспайк для этих же нужд

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

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