Вышел OCaml 4

Выпущена новая мажорная версия языка программирования OCaml — современного объектно-ориентированного языка функционального программирования общего назначения.

Произошедшие изменения в языке:

  • обобщенные алгебраические типы данных — мощное расширение системы типов;
  • новый усовершенствованный ARM бекенд;
  • изменения в модулях: аннотации типов теперь могут быть пропущены при упаковке и распаковке модулей, кроме того они могут быть распакованы при паттерн-матчинге;
  • поддержка рандомизированных хеш-таблиц для устранения уязвимостей, связанных с DoS (denial of service);
  • установка внутренних библиотек компилятора производится в +compiler-libs для легкого доступа сторонними утилитами.

Подробный Changelog

Метки: ,

©  Linux.org.ru