The OpenNET Project / Index page

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

Релиз Erlang/OTP 20.0

21.06.2017 22:22

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

В новой версии отмечена достаточно большая порция потенциальных нарушений совместности в ERTS (Erlang Run-Time System), в том числе объявлен устаревшим не-SMP Erlang VM, удален erlang:hash/2, Atoms теперь могут содержать произвольные символы unicode, удалены устаревшие модули и функции Asn1 (asn1rt, asn1ct:encode/3, decode/3). Среди изменений: включены планировщики Dirty и связанная с ними поддержка dirty BIF и dirty GC. Увеличена производительность крупных ETS-таблиц. В компиляторе улучшена генерация кода и оптимизировано сопоставление шаблонов. Значительно обновлён модуль string, в котором появилось много новых функций и поддержка unicode. Добавлен новый менеджер событий для обработки сигналов ОС в Erlang. Добавлена функция math:fmod/2.

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


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Led (ok), 22:49, 21/06/2017 [ответить]  
  • +6 +/
    > Значительно обновлён модуль string, в котором появилось много новых функций и поддержка unicode.

    Он не обновлён, а, фактически, заменён. Т.е. это новый модуль с названием старого (старые функции в нём пока оставлены, но все объявлены deprecated).

     
  • 1.2, . (?), 02:16, 22/06/2017 [ответить]  
  • +/
    Иногда мне кажется что многое маинтайнеры специально ждут пока Debian зарелизится ... видимо чтобы не запятнать его репутацию ;-)))))
     
     
  • 2.4, Аноним (-), 08:01, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    пользуйся оф репой от разрабов
    https://packages.erlang-solutions.com/erlang/
     
  • 2.5, DeerFriend (?), 08:42, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Иногда мне кажется что многое маинтайнеры специально ждут пока Debian зарелизится ...
    > видимо чтобы не запятнать его репутацию ;-)))))

    Фактической датой релиза бебияна можешь считать момент фриза, а было это, кажется, зимой.

     

  • 1.3, Аноним (-), 05:17, 22/06/2017 [ответить]  
  • –2 +/
    > телеком
    > удалены устаревшие модули и функции Asn1
    > телеком
    > удалены … функции asn1

    Эм… что?
    Совсем уже смузи в мозг ударило?

     
     
  • 2.8, Михрютка (ok), 20:52, 22/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    узбагойза

    http://erlang.org/documentation/doc-9.0/lib/asn1-5.0/doc/html/notes.html

     

  • 1.7, YetAnotherOnanym (ok), 13:05, 22/06/2017 [ответить]  
  • –1 +/
    >  Atoms теперь могут содержать произвольные символы unicode

    Это они зря. Бардак начнётся.
    > объявлен устаревшим не-SMP Erlang VM

    Невелика потеря. С ключом "-smp enable" прекрасно работал на одноядерных.

     

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



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

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