@scala_ru

Страница 768 из 1499
A
26.06.2017
16:48:18
Петушиный хохолок?

Alex
26.06.2017
16:48:55
драконье крыло

A
26.06.2017
16:49:29
А, ок, тогда не стрёмно

Mikhail
26.06.2017
16:51:17
я бы предпочел иметь разные языки для разных задач и полный, прозрачный, безболезненный интероп между ними. потому что что-то проще и удобнее описать в одном, что-то в другом. но сейчас это все если и и можно что-то между собой склеить, то все равно ерунда получается)

Google
Oleksandr
26.06.2017
16:51:35
jvm же

до "полного" интеропа далеко, плюс свои лимитации, но все же

Mikhail
26.06.2017
16:52:06
jvm же
не катит по многим причинам и как минимум нет интеропа с ручным управлением памятью

не катит по многим причинам и как минимум нет интеропа с ручным управлением памятью
может даже правильнее сказать - не дотягивает. потому что обьективно jvm и скалка на ней - из универсальных самый приятный язык и можно примириться с ущербностью в том или ином месте)

A
26.06.2017
16:56:06
А я бы предпочёл примитивный полулисп/полуассембелр, поверх которого крутой слой макросов для генерирования и проверок всего чего нужно

Mikhail
26.06.2017
16:56:09
иначе зачем мы все здесь собрались)

A
26.06.2017
16:56:59
Не, он толстый

Oleg
26.06.2017
16:57:12
Толстый?

Как твоя мама?

Mikhail
26.06.2017
16:57:47
Oleg
26.06.2017
16:58:33
https://github.com/carp-lang/Carp

такой?

Google
Mikhail
26.06.2017
16:59:24
Как твоя мама?
"мамку" еще куда ни шло, ну и то уже задвач какой-то). но "маму" то зачем.

Oleg
26.06.2017
17:01:45
"мамку" еще куда ни шло, ну и то уже задвач какой-то). но "маму" то зачем.
"твоя мама такая толстая" мемас подревнее мамок

Mikhail
26.06.2017
17:02:54
мемы разные бывают. хорошие, рыжие и фочан)

Oleg
26.06.2017
17:03:26
A
26.06.2017
17:04:09
Вообще язык для написания программ писать мне не интересно, а вот написать несколько слоев для разработки бд - было бы круто. Типа верхний слой sql, который переводится на язык слоем ниже, что-то вроде того, что в rethinkdb, псевдолисп распределённый, а ниже ещё слой, где работа с памятью и тд

A
26.06.2017
17:04:59
Мб слоев больше должно быть, для работы с сетью

И чтобы командой explain можно было до любого уровня спускаться

И чтобы разнится между бд и апп сервером размывалась

И чтобы всё это было на процессах как в эрланге

Вот оно счастье

Alexandr
26.06.2017
17:08:59
И чтобы командой explain можно было до любого уровня спускаться
Ага, и чтобы программировать можно было передвигая руками трехмерные матрицы как в фильмах

A
26.06.2017
17:09:29
Руками не то, нейроинтерфейсы нужны

KrivdaTheTriewe
26.06.2017
17:09:47
Олег самый токсичный в чате

Может быть пора задуматься о запрете тайплевел программирования? или хотя бы предупреждение вешать?

Mikhail
26.06.2017
17:11:08
Вот оно счастье
ну т.е. ты просто хочешь "кнопку красиво", но не знаешь как она может выглядеть даже в теории, к тому же понятия не имеешь и даже не задумываешься какие на этом пути возникнут трудности) браво)

A
26.06.2017
17:12:27
На этом пути пхд случиться может

Oleg
26.06.2017
17:13:00
И чтобы разнится между бд и апп сервером размывалась
В действительности, для этого не не нужно специального языка. Нужен язык, который позволял бы вычислять гарантии разных уровней сложности операций и привязать к этому в самом низу обычный data grid

A
26.06.2017
17:13:16
Я же не говорю, что собираюсь идти по какому-то пути

Google
Mikhail
26.06.2017
17:14:20
@krivdatheliggen как думаешь, тайплевел может до геноцида довести?

Oleg
26.06.2017
17:14:57
А о языках таких в том чате мы говорили. И, пожалуйста, не проецируй в тот чат грязь отсюда. Он чистый и милый, пока, конечно, какой-нибудь инфинитигрупоид не зайдёт

A
26.06.2017
17:15:15
А вообще есть чаты разработчиков бд?

Mikhail
26.06.2017
17:15:32
В действительности, для этого не не нужно специального языка. Нужен язык, который позволял бы вычислять гарантии разных уровней сложности операций и привязать к этому в самом низу обычный data grid
зачем сразу грид? плейн стораджа на одном носителе будет достаточно. остальное будет вычислено этим языком. в том числе и вся распределенка

KrivdaTheTriewe
26.06.2017
17:15:34
@krivdatheliggen как думаешь, тайплевел может до геноцида довести?
Ну до уровня Мицгола дорасти можно , чтобы когда-кто-то заходил в чат, его сразу посылали в личке и в бан в чате кидали.

A
26.06.2017
17:15:39
Я бы просто сидел и слушал их марсианские разговоры

Я вас то не всегда понимаю ...

Oleg
26.06.2017
17:18:30
зачем сразу грид? плейн стораджа на одном носителе будет достаточно. остальное будет вычислено этим языком. в том числе и вся распределенка
Полагаю, там нужно очень много низкоуровневой специфики которую устанешь на linear dependent писать

Yan?
26.06.2017
17:39:24
Спасибо, @clayrat за статью, она прям нереально крутая, я теперь понял как нужно делать

Alex
26.06.2017
17:42:50
А вообще есть чаты разработчиков бд?
есть слак по распределенным системам, там довольно матерые челы сидят

я правда его не читаю уже пару месяцев, и так голова пухнет

A
26.06.2017
17:43:12
Показывай

Alex
26.06.2017
17:44:31
https://dist-sys.slack.com/

Nick
26.06.2017
17:44:54
Alex
26.06.2017
17:44:54
меня оно правда сразу в чат пробрасывает, там есть форма для инвайта?

A
26.06.2017
17:45:59
Кажется нет

Alex
26.06.2017
17:46:54
а во нашел http://dist-sys-slack.herokuapp.com/

только скажу сразу что они там скалу и jvm не особо любят :)

Google
Alex
26.06.2017
17:48:05
го с растом им подавай

A
26.06.2017
17:48:24
Спасибо

Го только в маленьких проектах норм, потом начинается херня

Наброс не зашел

Alex
26.06.2017
17:50:14
ты там набрасывай, тут то пофигу всем :)

A
26.06.2017
17:52:15
Да там буржуи

Кто тут с яндекса?

Когда тинькоф у нас свою контору откроет

Admin
ERROR: S client not available

A
26.06.2017
17:53:38
Тьфу, с яндекса, тинькофбанка конечно

KrivdaTheTriewe
26.06.2017
17:53:48
тут тебя растворят и pH не изменят

тут есть ребята из рокетбанка ?

A
26.06.2017
17:54:44
Саратов

Nick
26.06.2017
17:59:39
го с растом им подавай
Вот когда будет скала неитив, прибегут

A
26.06.2017
18:02:50
@krivdatheliggen начинай растворение

KrivdaTheTriewe
26.06.2017
18:03:28
@krivdatheliggen начинай растворение
я тут - светлая сторона!

A
26.06.2017
18:03:57
Всё?

Mikhail
26.06.2017
18:08:09
Вот когда будет скала неитив, прибегут
собрал шейплесс и superquants на скаланатив - в 40 раз медленнее работает. эх. придется все таки плагин к компилятору ваять, чтобы вырезать сгенерированные доказательства)

KrivdaTheTriewe
26.06.2017
18:09:44
Actor per request это нормальная практика ?

Google
Alexandr
26.06.2017
18:09:57
Не очень

Nick
26.06.2017
18:10:52
@rudogma в 40 раз медленнее чего

Vladimir
26.06.2017
18:11:02
Actor per request это нормальная практика ?
я думаю у akka http под капотом их не одна штука генерится

KrivdaTheTriewe
26.06.2017
18:11:06
Не очень
а какие бестпрактис, если нужно id для запроса помнить

Mikhail
26.06.2017
18:11:11
@rudogma в 40 раз медленнее чего
чем на жвм, очевидно же)

Nick
26.06.2017
18:11:19
и как ты сравнивал?

KrivdaTheTriewe
26.06.2017
18:11:23
я думаю у akka http под капотом их не одна штука генерится
Ну для аска , точно генерируется, как минимум один

Mikhail
26.06.2017
18:11:36
Nick
26.06.2017
18:11:48
@rudogma а как сравнивал?

Vladimir
26.06.2017
18:12:04
но чтобы точно ответить нужно в самые кешки стримов залезть

Mikhail
26.06.2017
18:12:27
Nick
26.06.2017
18:12:51
exe O_o

Alexandr
26.06.2017
18:14:25
а какие бестпрактис, если нужно id для запроса помнить
Запомнить на какое время и для чего?

Nick
26.06.2017
18:14:45
@rudogma на винде?

Mikhail
26.06.2017
18:16:16
@rudogma на винде?
на маке. разве не все так делают?

Nick
26.06.2017
18:16:30
а давно в маке exe?

@rudogma а gc отрубал?

KrivdaTheTriewe
26.06.2017
18:17:11
Запомнить на какое время и для чего?
ну приходит запрос по пользователю User(id:String) , его нужно распарсить, кинуть телл кластер шарду, а ответ должен прийти уже из другого актора

Mikhail
26.06.2017
18:18:50
@rudogma а gc отрубал?
nativeMode := "release" nativeGC := "none" ничего не меняет, все так же. один и тот же цикл на жвм за секунду, а натив за 40 секунд

Nick
26.06.2017
18:20:58
это ты через time делаешь?

Mikhail
26.06.2017
18:22:40
это ты через time делаешь?
да хоть по солнечным часам. разница между 1 секундой и 40 секундами даже на глаз видно. я внутри программы замеряю время. причем даже если использовать в цикле и функции чисто примитивы Double, все равно дольше чем на жвм, но уже хотя бы в пару раз всего дольше

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