The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Релиз Erlang/OTP 19.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз Erlang/OTP 19.0"  +/
Сообщение от opennews on 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
Новость: http://www.opennet.me/opennews/art.shtml?num=44653

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз Erlang/OTP 19.0"  –1 +/
Сообщение от омномномнимус on 23-Июн-16, 12:35 
>plugin of external storage solutions to mnesia

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз Erlang/OTP 19.0"  +1 +/
Сообщение от manster (ok) on 23-Июн-16, 12:40 
неточности перевода: "plugin of external storage solutions to mnesia" - примерно так: плагин для решений с внешним стореджом к mnesia
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз Erlang/OTP 19.0"  –12 +/
Сообщение от A.Stahl (ok) on 23-Июн-16, 12:55 
Эрланг? Это такой язык для написания ejabberd? П-ф-ф-ф...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Релиз Erlang/OTP 19.0"  –2 +/
Сообщение от A.Stahl (ok) on 23-Июн-16, 20:33 
Ага, что ни пиши -- всё равно ejabberd получается...
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Релиз Erlang/OTP 19.0"  +1 +/
Сообщение от rshadow (ok) on 23-Июн-16, 20:51 
Угу! PHP-зерг раш наше все! Дешево и сердито.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Релиз Erlang/OTP 19.0"  –1 +/
Сообщение от й on 23-Июн-16, 22:24 
не, ну ещё rabbitmq есть
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Релиз Erlang/OTP 19.0"  +/
Сообщение от va on 24-Июн-16, 06:24 
couchdb
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

24. "Релиз Erlang/OTP 19.0"  +/
Сообщение от Аноним (??) on 24-Июн-16, 10:50 
Flussonic, leofs, например
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "Релиз Erlang/OTP 19.0"  +/
Сообщение от a (??) on 26-Июн-16, 09:52 
Riak
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Релиз Erlang/OTP 19.0"  +/
Сообщение от Пользователь Debian on 23-Июн-16, 22:26 
...а также для написания erlyvideo, flussonic и N2O, например.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

21. "Релиз Erlang/OTP 19.0"  +3 +/
Сообщение от Аноним (??) on 24-Июн-16, 00:59 
откуда этому дегенерату знать про такое
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Релиз Erlang/OTP 19.0"  +/
Сообщение от Аноним (??) on 24-Июн-16, 09:05 
erlyvideo, flussonic - масло маслянное
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

25. "Релиз Erlang/OTP 19.0"  +/
Сообщение от Stax (ok) on 24-Июн-16, 14:14 
Ну тогда Riak. Как, посерьезнее будет? :)
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Релиз Erlang/OTP 19.0"  +/
Сообщение от ПолковникВасечкин on 25-Июн-16, 16:29 
Имелось ввиду что это старое и новое название одного продукта.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру