Меня смутило то, что на один символ в строке, erlang тратит 8 байт. И если, допустим, просто вывод строки в UTF происходит без проблем, то операции изменения регистра и еже с ней сложные преобразования нужно писать самому.
Для мне окончательным аргуементом стало использование памяти при работе со строками. Если бы не это — писать мне распределенные много-нодовые вэб морды :) и бэк-энды к ним.
Для реализации серьезных функциональных алгоритмов — думаю решение идеальное. Многопоточность и контроль процессов реализованы как нигде.
смущает, немного неуклюжая, работа со строками и не полная поддержка юникода.
Все самые высокопроизводительные «места» выполнены на с++. Все классы http это подтверждают. Система паралельных процесоов и супервизора — весьма кошерна. Но работа со строками сильно огорчает. чОрт :)
Но, это функциональны язык. И как функциональный язык — он хорош.
чувство собственной важности.
Для мне окончательным аргуементом стало использование памяти при работе со строками. Если бы не это — писать мне распределенные много-нодовые вэб морды :) и бэк-энды к ним.
Для реализации серьезных функциональных алгоритмов — думаю решение идеальное. Многопоточность и контроль процессов реализованы как нигде.
Все самые высокопроизводительные «места» выполнены на с++. Все классы http это подтверждают. Система паралельных процесоов и супервизора — весьма кошерна. Но работа со строками сильно огорчает. чОрт :)
Но, это функциональны язык. И как функциональный язык — он хорош.