Size: a a a

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

2018 May 02

DS

Dmitry Shpagin in Эликсир и Вунш
Так же есть оператор with ... do .. else .. end, в котором можно определить очередность операций и действие при ошибке паттерн матчинга
источник

DS

Dmitry Shpagin in Эликсир и Вунш
В монадах я не силён, опираюсь на статью с вики, надеюсь знатоки пояснят где я не прав
источник

ML

Maksim Lapshin in Эликсир и Вунш
Dmitry Shpagin
Только зачем оно в эликсире?
Выражения выполняются справа на лево, тот же пример с вики про монады: 1+3+6 -> 1+9 -> 10

Так же скобки накладывают приоритет выполнения операций:
(1+3)+6-> 4+6 -> 10
openfile(path) ! pread(40,2048) ! parsejson() ! getkeypath(“users.vasya.balance”)
источник

ML

Maksim Lapshin in Эликсир и Вунш
Вот монада
источник

DS

Dmitry Shpagin in Эликсир и Вунш
В чем разница от пайплайна?
источник

ML

Maksim Lapshin in Эликсир и Вунш
Так пайплайн это один из вариантов монады
источник

DS

Dmitry Shpagin in Эликсир и Вунш
фух, тогда все хорошо; а то смысла от «реализации монад на Эликсире» не понял
источник

ML

Maksim Lapshin in Эликсир и Вунш
Dmitry Shpagin
фух, тогда все хорошо; а то смысла от «реализации монад на Эликсире» не понял
их и на эрланге можно сделать, но только вот не очень пошло
источник

KE

Konstantin Ermolchev in Эликсир и Вунш
Maksim Lapshin
монада это такая функция, в которую ты засовываешь список из функций + входные данные и эта функция сама управляет порядком запуска функций из списка.
Наконец-то кто-то просто и понятно объяснил про монады, спасибо!
источник

ML

Maksim Lapshin in Эликсир и Вунш
Konstantin Ermolchev
Наконец-то кто-то просто и понятно объяснил про монады, спасибо!
Я слышал примерно 5 несовместимых определений
источник

IA

Ilya Averyanov in Эликсир и Вунш
У эрланга нет гибкого authority, которое бы занималось синтаксисом
источник

IA

Ilya Averyanov in Эликсир и Вунш
Да и не факт что это целесообразно
источник

IA

Ilya Averyanov in Эликсир и Вунш
Поэтому новые конструкции там не особо идут
источник

Я

Ярослав in Эликсир и Вунш
Всем привет!

У меня наконец-то дошли руки написать инструкцию по установке Эликсира, а также добавить страничку О Языке (основную часть этого текста я писал для рассылки, теперь доработал и выложил).
источник

Я

Ярослав in Эликсир и Вунш
Приглашаю всех прорецензировать статьи, поискать ошибки с опечатками и дать комментарии:
https://wunsh.ru/elixir
https://wunsh.ru/install
источник

PS

Petr Stepchenko in Эликсир и Вунш
@jarosluv давно хотел спросить, а зачем в тексте эти странные не читаемые в сафари символы?
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
А это такая нормализация юникода
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
в firefox все хорошо
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
apple не признает нормализацию не такую, как у них :)
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Хотя все по стандарту (там 4 варианта есть)
источник