← All posts tagged elixir

Zert

В общем, не вижу ни одной причине больше писать на ерланге. Только еликсир, только молодость. Инфраструктура еликсира настолько прокачанная, что с ерланговской её сравнивать как-то не хочется. Вот эти вот rebar, erlang.mk ни в какое сравнение с mix не идут, даже близко не стоят. Ну и сам язык, не смотря на рубиватость, скорее удобен, чем нет (всяко удобнее ерланга).

Zert

До сих пор не могу понять, как работает горячее обновление кода в еликсире (если оно вообще там работает). Обновляю модуль в шелле через l(Module.Name), функции когда обновляются, когда нет, пока не перезапустишь виртуальную машину. То есть какие-то различия с ерлангом всё же имеются, и не в лучшую сторону.

Zert

Инфраструктура у еликсира очень годная, в то время, как у ерланга всё сгнило или сгнивает. Пока вижу проблему исключительно в упоротом синтаксисе, но это вкусовщина и надеюсь привыкнуть. У ерланга синтаксис тоже не сахар, но он проще намного.

Zert

А может действительно надо уже переходить с э-а на э-р? Вроде там и библиотеки более-менее прилично выглядят, не то что олдскульное говно. Разве что рубишный синтаксис отпугивает, но ради хорошей инфраструктуры я даже на скобочки согласен, чо уж там. У кого есть опыт? Какие там подводные камни? Хотелось бы, конечно, какой-нибудь ML, но его никто не написал ещё.