новости сообщество форум вики полезно

Erlang/OTP R15B

14/12/2011 19:42

Вышла версия R15B платформы Erlang/OTP.

На этот раз разработчики Erlang/OTP не стали выпускать, как обычно, версию A, ограничившись соответсвующей веткой на GitHub'е.

В новой версии:

  • в сообщениях об ошибках будут выводится номера строчек и названия файлов
  • интерфейс драйверов изменен для поддержки 64-битных систем. В частности, изменены возвращаемые типы для callback'ов call и control в ErlDrvEntry, из-за чего придется изменять драйвера
  • включена поддержка 64-битного  Windows
  • новая GUI-утилита, интегрирующая pman, etop, appmon и tv и позволяющая с легкостью активировать tracing кода
  • в дистрибутив включена новая реализация SSL
  • при сборке из исходников можно использовать параллельный make. Необходимо указать точный параметр -j. То есть make -j8 сработает, а просто make -j — пока что нет
  • запись fun M:F/A теперь позволяет использовать переменные (см. EEP-23). В связи с этим было внесено обратно несовместимое изменение в абстрактное представление fun M:F/A. Код, напрямую манипулирующий абстрактными формами (например, использующий parse_transform) возможно придется исправить. Компилятор и syntax_tools понимают и старый и новый формат
  • в стандартных поведениях (behaviours) экспортируемая функция behaviour_info(callbacks) заменена на опцию компилятора -callback. Эта опция позволяет задавать спецификации callback-функциям, облегчая работу утилиам по анализу кода
  • hooks в Common Test представлены в их законченном виде. Hook'и позволяют выделять общую функциональность для нескольких тестов в отдельный модуль, а так же позволяют расширять функциональность тестов без изменения их кода. Подробная документация — в User Guide
  • в модуль file добавлена функция sendfile/2, которая будет использовать существующие в ОС механизмы для чтения файла и отправки его по tcp-сокету.

Об остальных изменениях можно прочитать в README.


 
 
 
 

так же

Ссылки

Авторы

См. также

Сюда ссылаются

twitter