Релиз языка программирования Clojure 1.6

Состоялся очередной релиз функционального языка программирования с интеграцией в Java платформу, спроектированного для поддержки concurrency и базирующегося на Lisp — Clojure 1.6.

Основные изменения по сравнению с версией 1.5.1:

Генерация байткода для JDK версии 1.6 (ранее генерировался байт-код, совместимый с 1.5). Библиотека ASM обновлена до версии 4.1; Добавлено API, упрощающее вызов Clojure-кода из Java и других JVM языков Операция деструктурирования хеш-мапов стала еще удобнее; Добавлен синтаксический сахар в виде операции (some? x), эквивалентной вызову (not (nil? x)), а так же if-some и when-some; Новые алгоритмы хеширования для примитивов и коллекций; Добавлена операция битового сдвига >>>; Так же целый ряд улучшений и багфиксов.  clojure

©  Linux.org.ru