169 похожих чатов

Не хочешь обмен сообщениями? Ну вызывай функции как в любом

другом функциональном языке. Но зачем, если Эрланг заточен на массовый параллелизм, асинхронность и т.п. Причём настолько грамотно заточен, что после эрланговых процессов ни на какие Го и прочую смешную возню со всякими промисами и корутинами смотреть просто не хочется.

5 ответов

6 просмотров

вот бы ещё эранговые программы не теряли сами себя в запущенной вм

mva Misbakh-Soloviov
вот бы ещё эранговые программы не теряли сами себя...

У нас один товарищ написал на Эрланге базу данных, так она работает на довольно слабом железе (древние АРМы) и почти не падает))) Правда требование - не более 12 часов непрерывной работы, так что... А потом, гад, уволился) У нас никто в Эрланге не шарит, так что мы теперь просто молимся)))

Пользователь-6383e Автор вопроса
mva Misbakh-Soloviov
вот бы ещё эранговые программы не теряли сами себя...

Супервизоры для этого и придуманы. Ловишь 'DOWN', реагируешь. Ну, или не реагируешь, если не нужно.

Пользователь 6383e
Супервизоры для этого и придуманы. Ловишь 'DOWN', ...

а ещё придуман нормальный софт, который не уходит в DOWN даже после года работы

Пользователь-6383e Автор вопроса
mva Misbakh-Soloviov
а ещё придуман нормальный софт, который не уходит ...

'DOWN' - это не падение всего на свете. Это конкретный атом, сигнализирующий, что конкретный процесс завершил работу. Что для Эрланга совершенно штатный момент, и весь ОТП на такое поведение заточен. Правильно написанное приложение на Эрланге уронить довольно трудно.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта