Состоялся (http://www.erlang.org/news/105) релиз функционального языка программирования Erlang 19.0 (http://www.erlang.org), нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 19.0 (Open Telecom Platform) - сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang.Из наиболее важных изменений можно отметить:
- Новые макросы препроцессора ?FUNCTION_NAME и ?FUNCTION_ARITY;
- В препроцессор добавлены директивы -error(Term) и -warning(Term) для искусственного инициирования ошибки или предупреждения во время компиляции;- Новый режим работы конечного автомата - gen_statem;
- Добавлен плагин mnesia_ext для работы с хранилищем Mnesia (https://en.wikipedia.org/wiki/Mnesia);
- В модуле crypto задействован EVP-интерфейс OpenSSL, что позволило увеличить производительность и добиться поддержки аппаратного ускорения;
- Увеличена производительность модуля ssh;
- Расширен вывод сообщений об ошибках в модуле ssl;- В dialyzer значительно расширены возможности работы с типом maps;
- В erts в 3-5 раз ускорена работа функции erlang:open_port(spawn, ...), расширены средства трассировки, улучшена работа планировщиков, добавлена возможность настройки обработки message_queue в привязке к процессам, ускорена одновременная загрузка модулей, добавлена опция max_heap_size;
- В erts/kernel добавлена экспериментальная поддержка Unix-сокетов, например gen_udp:open(0, [{ifaddr,{local,"/tmp/socket"}}]).
URL: http://www.erlang.org/news/105
Новость: https://www.opennet.ru/opennews/art.shtml?num=44653
>Добавлен плагин mnesia_ext для работы с хранилищем Mnesia;А нафига? Ведь и до этого можно было использовать мнезию, зачем плагин?
>plugin of external storage solutions to mnesiaи все равно непонятно. Это в каких-то других форматах теперь данные можно хранить, кроме dets?
неточности перевода: "plugin of external storage solutions to mnesia" - примерно так: плагин для решений с внешним стореджом к mnesia
Эрланг? Это такой язык для написания ejabberd? П-ф-ф-ф...
и чо не так? Нормальный же ejabberd получается...
Ага, что ни пиши -- всё равно ejabberd получается...
Угу! PHP-зерг раш наше все! Дешево и сердито.
не, ну ещё rabbitmq есть
couchdb
Flussonic, leofs, например
Riak
...а также для написания erlyvideo, flussonic и N2O, например.
откуда этому дегенерату знать про такое
erlyvideo, flussonic - масло маслянное
Ну тогда Riak. Как, посерьезнее будет? :)
Имелось ввиду что это старое и новое название одного продукта.