Пре неколико сати, Ерланг тим је најавио следеће издање програмског језика и целе платформе.
Дозволите ми да вас подсетим да је Ерланг/ОТП намењен креирању широко скалабилних система који раде у меком реалном времену са високим захтевима за доступност. Платформа се већ дуго успешно користи у областима као што су телекомуникације, банке, е-трговина, телефонија и инстант поруке.
Главне промене у овом издању:
- Додан је нови (експериментални) модул утичнице који омогућава приступ ниског нивоа ОС утичницама. Ово није замена за ген_тцп и друге и још увек не ради на Виндовс-у (укључено микробенцхмарк показао је повећање брзине од ~40% у поређењу са ген_тцп)
- Промењене фазе компилације и интерне репрезентације компајлера да би се додале нове оптимизације (детаљан преглед)
- Оптимизације подударања образаца за бинарне типове података сада се примењују у више случајева
- Велике поруке у Ерланг Дистрибутион Протоцол (одговорном за пренос података између чворова) сада су подељене на неколико фрагмената
- Скрећем вам пажњу на модуле бројачи, атомика и персистент_терм додато у 21.2 и проширење скупа алата за рад у конкурентском окружењу
Побољшања су такође утицала на функцију дужине/1 на дугим листама, ЕТС табеле типа ордеред_сет, НИФ интерфејс је добио функцију ениф_терм_типе, опције ерлц компајлера, ССЛ верзију и функције крипто модула.
Блог пост са анализом промена, примерима и мерилима
Извор: линук.орг.ру