URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 108340
[ Назад ]

Исходное сообщение
"Релиз Erlang/OTP 19.0"

Отправлено opennews , 23-Июн-16 12:30 
Состоялся (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


Содержание

Сообщения в этом обсуждении
"Релиз Erlang/OTP 19.0"
Отправлено омномномнимус , 23-Июн-16 12:30 
>Добавлен плагин mnesia_ext для работы с хранилищем Mnesia;

А нафига? Ведь и до этого можно было использовать мнезию, зачем плагин?


"Релиз Erlang/OTP 19.0"
Отправлено омномномнимус , 23-Июн-16 12:35 
>plugin of external storage solutions to mnesia

и все равно непонятно. Это в каких-то других форматах теперь данные можно хранить, кроме dets?


"Релиз Erlang/OTP 19.0"
Отправлено manster , 23-Июн-16 12:40 
неточности перевода: "plugin of external storage solutions to mnesia" - примерно так: плагин для решений с внешним стореджом к mnesia

"Релиз Erlang/OTP 19.0"
Отправлено A.Stahl , 23-Июн-16 12:55 
Эрланг? Это такой язык для написания ejabberd? П-ф-ф-ф...

"Релиз Erlang/OTP 19.0"
Отправлено пох , 23-Июн-16 19:27 
и чо не так? Нормальный же ejabberd получается...


"Релиз Erlang/OTP 19.0"
Отправлено A.Stahl , 23-Июн-16 20:33 
Ага, что ни пиши -- всё равно ejabberd получается...

"Релиз Erlang/OTP 19.0"
Отправлено rshadow , 23-Июн-16 20:51 
Угу! PHP-зерг раш наше все! Дешево и сердито.

"Релиз Erlang/OTP 19.0"
Отправлено й , 23-Июн-16 22:24 
не, ну ещё rabbitmq есть

"Релиз Erlang/OTP 19.0"
Отправлено va , 24-Июн-16 06:24 
couchdb

"Релиз Erlang/OTP 19.0"
Отправлено Аноним , 24-Июн-16 10:50 
Flussonic, leofs, например

"Релиз Erlang/OTP 19.0"
Отправлено a , 26-Июн-16 09:52 
Riak

"Релиз Erlang/OTP 19.0"
Отправлено Пользователь Debian , 23-Июн-16 22:26 
...а также для написания erlyvideo, flussonic и N2O, например.

"Релиз Erlang/OTP 19.0"
Отправлено Аноним , 24-Июн-16 00:59 
откуда этому дегенерату знать про такое

"Релиз Erlang/OTP 19.0"
Отправлено Аноним , 24-Июн-16 09:05 
erlyvideo, flussonic - масло маслянное

"Релиз Erlang/OTP 19.0"
Отправлено Stax , 24-Июн-16 14:14 
Ну тогда Riak. Как, посерьезнее будет? :)

"Релиз Erlang/OTP 19.0"
Отправлено ПолковникВасечкин , 25-Июн-16 16:29 
Имелось ввиду что это старое и новое название одного продукта.