Size: a a a

2021 June 23

LB

Lev Babchenko in Ada
угу. просто на ём ежаббир нарисован который один персонаж у нас пытается протолкнуть в соседний проект как основу. вот хочу глянуть, реально ли оно стоит тех дифирамбов и сколько оно может выдержать на одной ноде. и как сложно будет MVP сделать для этого безобразия без ежаббира, но на ерлагне.
источник

T

TGG in Ada
Скажем там. Ерланг пушка. Но не каждый может совладать с ней.
источник

LB

Lev Babchenko in Ada
фигня. что один человек сделать смог - то другой разломать сумеет )
источник

W

Wild_Wind in Ada
Ерланг не сильно сложный. только тормоз немного. Особенно на мат. задачах. Если будет что-то из числодробилок - придётся писать NIF-ки. Нативные функции. И дёргать из эрланга.
Зато на io-bound ляпота.
Впрочем, для низкоурвнегого io-bound, типа объектного/блочного стораджа я бы всё равно выбрал с || cxx.
источник

W

Wild_Wind in Ada
* пушка для своих задач.
источник

W

Wild_Wind in Ada
Звучит как начало анекдота :)
источник

LB

Lev Babchenko in Ada
там нет матзадач, там просто сообщения пересылать. ну и хранить, да.
источник

W

Wild_Wind in Ada
Тода пойдёт. Только помни, что это ФП. И копирования лишние между акторами при передаче сообщений будут. А они медленные. Увеличится латенси, чем если бы делать аналог на С.
Но в целом, да, язык прикольный. И не сильно сложный.
источник

E

Eugene in Ada
Эрланг неправильно считать ФЯ — это скорее ООЯ сделанный по заветам Алана Кея: процессы, общающиеся сообщениями...
источник

EP

Egor Pugin in Ada
а если в плюсах mq заиспользовать?
источник

T

TGG in Ada
ООП по Кеевски никогда не входило в противоречие с ФП
источник

E

Eugene in Ada
процессы с сообщениями задолбаешься делать, но тоже можно
источник

W

Wild_Wind in Ada
Да, но в плане управления памятью - ФП. Т.к. она иммутабельна.
источник

EP

Egor Pugin in Ada
а оно надо?
источник

E

Eugene in Ada
у процессов есть своя мутабельная память, доступная только процессу
источник

W

Wild_Wind in Ada
Есть акторы на плюсах. SObjectizer. Весьма неплохие. Не самые шустрые, но вполне годные.
источник

EP

Egor Pugin in Ada
ну это за счёт прослойки/обёртки/эрланг рантайма?
источник

W

Wild_Wind in Ada
Но у эрланга свои "процессы" каждый на емнип 2 кб памяти.
источник

W

Wild_Wind in Ada
Да. Как и везде.
источник

AV

Alexey Veselovsky in Ada
В ерланге? Нет
источник