Size: a a a

Эликсир и Вунш

2018 November 02

NK

ID:645784391 in Эликсир и Вунш
Или в функц парадигме принято работать с коллекциями рекурсивно с h|tail и никак иначе
источник

NK

ID:645784391 in Эликсир и Вунш
Core языка уж слишком упрощен. Стдлиб я конечно еще не смотрел. Но прям вообще ничего нет в нем(core)
источник

NK

ID:645784391 in Эликсир и Вунш
Или просто используем стдлибы эрланга и норм?
источник

NK

ID:645784391 in Эликсир и Вунш
Просто глядя со стороны эрланга сам эликсир выглядит языком одного фреймворка. Вне феникса - отп эрланга достаточно.
источник

NK

ID:645784391 in Эликсир и Вунш
А сахарок? Кто то и на 6 яве писал)))) где сахара вообще не было
источник

NK

ID:645784391 in Эликсир и Вунш
Я конечно понимаю что элексир/феникс это как руби/рор.
источник

NK

ID:645784391 in Эликсир и Вунш
Но если я пришел из других языков. И с эрланговским бэкграундом.
источник

NK

ID:645784391 in Эликсир и Вунш
Ну и как бы если мне нужны 10к сокетов то я могу их ranch-ем или даже netty с asyncio вытянуть
источник

NK

ID:645784391 in Эликсир и Вунш
К чему я это вообще. Есть ли жизнь на эликсире за пределами одного фреймворка? Есть ли опенсорс проекты в которые можно покомитить/почитать красивый код. Или это лишь для повышения производительности мира рор?
источник

NK

ID:645784391 in Эликсир и Вунш
А то пока мне кажется это чем то уровня кложура. Он есть, лисп да, но для задач все равно тянем явалибы.
Так и тут эликсир есть, но тянем эрланг либы
источник

NK

ID:645784391 in Эликсир и Вунш
Есть ли например потоковые xml/json/xhtml парсеры? Желательно с nif скоростью
источник

KA

Kurmet Aubanov in Эликсир и Вунш
Мне кажется такого нет, в эликсире есть как раз таки фреймворки и большинство библиотек пишут под эликсир, а для эрланга нет.
источник

KA

Kurmet Aubanov in Эликсир и Вунш
Для многих эликсир удобнее чем эрланг тем что у него синтаксис удобнее, хотя как для меня вызов анонимной функции это боль
источник

NK

ID:645784391 in Эликсир и Вунш
&(&1+&2)?
источник

NK

ID:645784391 in Эликсир и Вунш
Так я понял это для реализации лямбд/замыканий по месту
источник

NK

ID:645784391 in Эликсир и Вунш
Иначе именованые функции удобнее
источник

NK

ID:645784391 in Эликсир и Вунш
Наример если функции нужен параметр функция. То проще по месту передать такую, чем отдельно описывать
источник

NK

ID:645784391 in Эликсир и Вунш
В гвардах паттерн матчинга
источник

NK

ID:645784391 in Эликсир и Вунш
И тд
источник

NK

ID:645784391 in Эликсир и Вунш
Очень удобный сахарок
источник