После года разработки cостоялся релиз функционального языка программирования Erlang 25, нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 25 (Open Telecom Platform) - сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57223
Самый лучший язык, альтернатива ему Golang. Но я пока не осилил :(
Там нечего «осиливать». Читаешь книжку, читаешь доку, читаешь чужой код. Параллельно пишешь и переписываешь свой «bikeshed projec
t». Через год от тебя будет польза, как от программиста на эрланге.
> Там нечего «осиливать»
> Через год от тебя будет пользаА потом возмущаемся "а чего это все пишут на жеесах с гошками" /s
Не то чтобы Гошка позволяла с лёту писать нормально.ЖС же тоже нужно осваивать долго и мучительно, другой вопрос что на нём и так работает как-то.
> ЖС же тоже нужно осваивать долго и мучительноПить смузи пока живот не лопнет что ли?
жс и его паттерны намного сложней любой гошечки, это только местно быдло думает, что это язык вебмакак
Ну если на надмножестве писать и в спеку не углубляйся, то вполне простой.
https://learnyousomeerlang.com/content
Интересная штука заслуживающая всякого уважения.
Пользуясь случаем передаю привет. Я теперь беженец.
Давно не заглядывал сюда, а всё как прежде.
Че ему столько минусов понаставили ? :-)
Люди напуганы, страх убивает разум.
> Че ему столько минусов понаставили ? :-)Потому что это очевидный подсос за лайкусики.
Использую ejabberd в качестве xmpp/mqtt пержу как слон.
Кстати, что случилось с автором ejabberd?
Проект явно кому-то продан, но жив и регулярно обновляется, а готовые пакеты есть в дебиане.
Ejabberd для локалхоста оверкилл, Prosody лучше.
А в чем оверкилл заключается? Простой yaml конфиг, простое подключение посгри, летсенкрипта, хттпфайлаплоуда и VoIP.
Ресурсов не жрёт вообще никаких.
По мне так очень удобный и простой инструмент.
> А в чем оверкилл заключается? Простой yaml конфиг, простое подключение посгри, летсенкрипта,
> хттпфайлаплоуда и VoIP.
> Ресурсов не жрёт вообще никаких.
> По мне так очень удобный и простой инструмент.Половина из того, что ты описал, это уже оверкилл. Ямл в приличном обществе упоминать вообще не стоит. Помимо этого, создатель проекта покинул еджабберд, что делает его перспективы немного туманными.
> нацеленного на разработку распределённых отказоустойчивых приложенийТ. е. это не язык общего назначения??
Писать гуй на нём вы вряд-ли станете.
На чем там плагин для вебмордия к rabbit? А, на питоне, наверняка же ж.
Ерланг скорее для глубокого бэкенда, микросервисов, даемонов и т.д.
Elixir норм, да.
Кому скучные кажутся ЯП все - можно смело в Rust или Erlang)
Хм, ребят, посоветуйте, стоит ли осваивать Erlang (опыта в нем не имею) или продолжать заниматься с Haskell (некоторый опыт в нём имею)?
Мне хаскель не понравился от слова совсем, а от ерланга тащусь, хоть и чисто как хобби (сам джавист).
Erlang или, если хочется именно функциональщины, Clojure/OCaml. Хаскелл это академический язык не для прода.
haskell - это Рим, это мечта. хорошо себя чувствую после изучения, стало красиво. на практике - не применял (знаю, что можно).
erlang - это боевая единица, тоже очень замороченая, но боевая. знаю про крайне редкие случаи на практике, но опять же ... в текущих реалиях я на новый проект бы не взял
обоим ЯП процветания. это правильные штуки, но не сегодня
Бросай оба и переходи на Go, Scala
Никто не возьмется за тебя делать выбор. Но Erlang имеет заморочки, которые решены в Elixir. Выпуск новой версии языка может помочь, и вот до кучи в более высокоуровневому языку есть смысл понять что там в эрланге творится. А вообще начинать стоило с обозревания выбора языков. Си тут упоминали недавно в темах со ссылкой на анлоязычную статью что Си по факту работает быстро потому что туда вбухали кучу сил. В случае с Эльбрусами Си и С++ чуть ли не единственный вариант. Если выбор платформы шире, то думать а нужна виртуальная машина эрланга с ее контролем проблемных мест или ненужна. Меньший по объему код это Clojure. Но там нет орд обывателей и надо писать свои библиотеки при случае. Если оцениваешь себя как посредственность, то тебе к орде галдящих там где больше всего народа - в С++. Java это отдельная джава машина и кучи проблем. Плюс надо купить книжки. Понимать цели. Требовать понимание смысла действий никто не ожидает. Просто только жизнь покажет какой вариант самый востребованный. Как придет webassembly и порушит долю джавы с джавоскриптом, которая и так упала. А может эффект будет кратковременный. Проблема скачков в том, что не получив бонусы ты прыгаешь дальше. Лучше делать то, что хорошо получается, но мы тут не телепаты есть ли такое вообще. Плюсы то многие никак не могут освоить. Слабым гопникам место в большой толпею По-одиночке они слабы. Вполне вероятно уровень хаскела не более четверти и идет ужасно тяжело. Ну и как мы должны брать на себя ответственность за работу твоих мозгов? Не у всех золотая голова и потому доля хаскела низкая. Видел данные что японцы отказываются от функционального подхода. Поступать всем как японцы? Ну это их проблемы если они тупые и неспособны осилить. Если тебе в книжке разъяснено, то никто не виноват что ты не понял чего-то. Возьми язык попроще с толпами участников и тоннами примеров если хаскел не идет. Мы как бы за чью-то жизнь отвечать не собираемся.
> Но Erlang имеет заморочки, которые решены в Elixir.Огласите список заморочек и как они решены в Элексире.
К середине книжки по хаскелю обычно идут монады, к середине книжки ерланга отказоустойчивые распределенные приложения. Решай сам приседать со штангой типов или писать рабочий производственный код.
Почему не ругаются на асинхронщину? В нём же всё асинхронное, на коллбеках и акторах. По крайней мере, все фреймворки для ерланга такие. А без них он нафиг не нужен, прям как руби. Ну, и эликсир более вменяемый, конечно. Глупо щас на чистом эрланге начинать проект - эликсир все продвигают
В Erlang прокрались смузи-бои из Elixir. Через 5 лет языка не будет. Прости Джо, мы все проср..ли.
Смузихлёбщины сейчас нет разве что в паскаль-сообществе.
Maybe end?
Bye Joe
А как там поживает проект, который реализовал аналог отп на go?