to post messages and comments.

товагищи авторы OTP как нефиг делать берут и заворачивают {error, try_again} от "нативного" порта для DNS в {error, nxdomain} — какой-то "let it crash так чтоб никто не догадался"

У богомерзкого (но от этого не менее привычного) Э-ка есть одна очень большая проблема — необходимость окультуривания кода. Т.е. когда ты берешь библиотечку в проект и тупо ее переписываешь, чтобы она сочеталась с твоим логгером, твоей регистрацией, твоим пуллером и твоими взглядами на то, как это надо делать (например, запихать мапы вместо проплистов). С одной стороны, производительность в жопе, с другой стороны — полученный код легче читается и правится коллегами, варящимися в той же культуре, ну и сам ты понимаешь, что к чему и как работает, что немаловажно при стучании молотком в случае НЁХ. Опять же, можно выкинуть адочек, который локальные авторы умудряются генерить на ровном месте. Ну и тренирует чуйство не ссацца переписать код, если это способствует прекрасному. Так что проблема — не проблема, а крупный бонус на сдачу.
P.S. Гусары, молчать за еще более богомерзкий Э-р.

Что-то вспомнилось я где-то с год назад, ходил на конфу яндекса для админом. У нас вообще конференция для админов почти нет, либо они так искусстно скрываются. Про админство был один доклад, очень базовый, второй разработка + немного devops, а последний доклад вообще про haskell.
Узнал несколько интересных вещей:
1) У яндекса есть собственная разработка, которая тестируют серверное железо, в случае чего сразу возвращает по гарантии.
2) Неправильно задеплоинный докер контейнер может превести к панике
А самое интересное, было в докладе про хаскель. Доклад был построен следующим образом, докладчик описывал, что ему не нравится в Питон, а потом понял, что он придумал хаскель.
Я спросил, потом "А что про Erlang?"
Последовал ответ за который охото прибить
"Хороший язык для передачи сообщений."
Причём я потом это много где слышал. Скоро будет что WhatsApp Erlang разработал.
Вот так инженеры Эриксона разработали язык, который используются для оборудования БС и ты пользуешься по написанным на нём когда звонишь по сотовому телефону. Но все знают как язык для отправки сообщений. Вот такие пародоксы.

Тролинг не засчитан. Еще раз — нужно фоточку смасштабировать и ватермарк прилепить и эрланг не подходит. Нужно капчу нарисовать и эрланг не подходит. Нужно >15 Мб любых данных закодировать и эрланг не подходит. ORM? Ой, а его все еще нет. Может тогда просто с PostgreSQL поработать? Ой, а там данные три раза копируются прежде чем из БД в пользовательский код прийти, пиши свой драйвер или довольствуйся десятком-сотней запросов в секунду на коннект (постгря больше 10-и параллельных коннектов плохо обслуживает, считаем). И да, в вебе рано или поздно возникает необходимость перемножить пару матричек (построить что-то вроде Global Summary например) и Erlang снова не подходит.

Я повторю то, что написал комментатору выше. "Мне кажется, вы занимаетесь поиском серебряной пули, а не решением задач. Возьмите нормальный язык и не извращайтесь лучше."


eax.me

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

EGTM в продакшена кто-нибудь уже щупал?
Ищу замену мнезии, чтоб легко мигрировать — то есть не менять логику работы транзакционных функций, поменять только обертку.
По сути, требований не много: хранить в памяти реалтайм объекты и немного логов.
Но желательно грузить в память не все сразу, а то вава — одна таблица не может быть disk only, но и в память лезет уже плохо — потому и хочу уйти от мнезии...

20:23:15]<l29ah> 17:38:08]<l29ah> l29ahZl29ah-x201 /tmp ‰ dumpcheese /tmp/screenshot-хжзцжыжзц.png
dump.bitcheese.net
l29ahZl29ah-x201 /tmp ‰ wget dump.bitcheese.net
--2016-04-09 17:37:39-- dump.bitcheese.net
Resolving dump.bitcheese.net (dump.bitcheese.net)... 92.243.31.108, 2001:4b98:dc0:45:216:3eff:fee3:96e0
Connecting to dump.bitcheese.net (dump.bitcheese.net)|92.243.31.108|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-04-09 17:37:40 ERROR 404: Not Found.

--2016-04-09 17:37:40-- dump.bitcheese.net
Reusing existing connection to dump.bitcheese.net:443.
HTTP request sent, awaiting response... 404 Not Found
2016-04-09 17:37:40 ERROR 404: Not Found.
20:23:50]<Voker57> сорь ерланг говно не чинится
грузи без русских буков

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

migmit.livejournal.com вопрос сварщикам — диалызер правда может проверить внешний интерфейс модуля соотвертсвует системной библиотеке? ЕМНИП я когда пытался что-то сделать на http_server он как раз ничего вразумительного не говорил.

Буду в Сан-Франциско с 5 февраля, хотел бы познакомится с местными, а то вообще никого не знаю, будет как-то грустно одному, если кто знает кого, го в пати, можно будет сходить куда нибудь, поквасить, на хипсторский митап.

Успешно пролюбив, но досмотрев курс по Х-лю понял, что меня смущает.
В Э-ке все достаточно просто и местами наивно, поэтому типовая работа со сторонними библиотеками включает лазание в ее код, как норму, что поощряет обогащение снипетами, ну и дает возможность переписать начисто, например, с применением своей любимой лог-библиотеки и сериализатора.
В Х-ле сложность даже базовых конструкций дает ощущение неонки в кишках компилятора, из-за чего желание лезть в исходный код стремительно убавляется, а переписывание кажется нерациональным, исходя из посыла, что прикладуху писали люди много умнее и постигать их код — прямой путь к взрыву мозга. В результате часть задач проходится с эффектом "хз как, но работает".