The OpenNET Project / Index page

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

Релиз Erlang/OTP 19.0

23.06.2016 10:51

Состоялся релиз функционального языка программирования Erlang 19.0, нацеленного на разработку распределённых отказоустойчивых приложений, обеспечивающих параллельную обработку запросов в режиме реального времени. Язык получил распространение в таких областях, как телекоммуникации, банковские системы, электронная коммерция, компьютерная телефония и организация мгновенного обмена сообщениями. Одновременно выпущен релиз OTP 19.0 (Open Telecom Platform) - сопутствующего набора библиотек и компонентов для разработки распределённых систем на языке Erlang.

Из наиболее важных изменений можно отметить:

  • Новые макросы препроцессора ?FUNCTION_NAME и ?FUNCTION_ARITY;
  • В препроцессор добавлены директивы -error(Term) и -warning(Term) для искусственного инициирования ошибки или предупреждения во время компиляции;
  • Новый режим работы конечного автомата - gen_statem;
  • Добавлен плагин mnesia_ext для использования внешних интерфейсов хранения к 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"}}]).


  1. Главная ссылка к новости (http://www.erlang.org/news/105...)
  2. OpenNews: Релиз Erlang/OTP 18.3
  3. OpenNews: Выпуск Erlang/OTP 18.0
  4. OpenNews: Выпуск Erlang/OTP 17.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44653-erlang
Ключевые слова: erlang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, омномномнимус (?), 12:30, 23/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлен плагин mnesia_ext для работы с хранилищем Mnesia;

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

     
     
  • 2.2, омномномнимус (?), 12:35, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >plugin of external storage solutions to mnesia

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

     
  • 2.3, manster (ok), 12:40, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    неточности перевода: "plugin of external storage solutions to mnesia" - примерно так: плагин для решений с внешним стореджом к mnesia
     

  • 1.4, A.Stahl (ok), 12:55, 23/06/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Эрланг? Это такой язык для написания ejabberd? П-ф-ф-ф...
     
     
  • 2.16, пох (?), 19:27, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    и чо не так? Нормальный же ejabberd получается...

     
     
  • 3.17, A.Stahl (ok), 20:33, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ага, что ни пиши -- всё равно ejabberd получается...
     
     
  • 4.18, rshadow (ok), 20:51, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу! PHP-зерг раш наше все! Дешево и сердито.
     
  • 4.19, й (?), 22:24, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не, ну ещё rabbitmq есть
     
  • 4.22, va (?), 06:24, 24/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    couchdb
     
  • 4.24, Аноним (-), 10:50, 24/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Flussonic, leofs, например
     
  • 4.28, a (??), 09:52, 26/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Riak
     
  • 2.20, Пользователь Debian (?), 22:26, 23/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ...а также для написания erlyvideo, flussonic и N2O, например.
     
     
  • 3.21, Аноним (-), 00:59, 24/06/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    откуда этому дегенерату знать про такое
     
  • 3.23, Аноним (-), 09:05, 24/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    erlyvideo, flussonic - масло маслянное
     
     
  • 4.25, Stax (ok), 14:14, 24/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда Riak. Как, посерьезнее будет? :)
     
     
  • 5.27, ПолковникВасечкин (?), 16:29, 25/06/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Имелось ввиду что это старое и новое название одного продукта.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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