A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): Access denied for user 'linuxmir'@'localhost' (using password: NO)

Filename: mysql/mysql_driver.php

Line Number: 319

A PHP Error was encountered

Severity: Warning

Message: mysql_real_escape_string(): A link to the server could not be established

Filename: mysql/mysql_driver.php

Line Number: 319

Состоялся релиз Clojure 1.3, динамического языка для JVM

Состоялся релиз Clojure 1.3, динамического языка для JVM


Рубрика: Новости Linux
Метки:
Просмотров: 3196

Состоялся релиз Clojure 1.3, динамического языка для JVM. Clojure возможно применять в проектах любого рода, при этом важной его особенностью является сочетание удобства скриптового языка с эффективностью многопоточного программирования. Как каждый динамический язык, Clojure компилируется в байт-код для JVM именно на этапе исполнения. В то же время Clojure - диалект Lisp, предоставляя вам все преимущества функционального программирования.

Перемены в новой версии:

Монолитная система дополнений clojure-contrib.jar заменена на целиком модульную структуру, что дает возможность, в первую очередь, не включать в готовые приложения код неиспользуемых библиотек, а во-вторых, иметь свой цикл разработки для любой отдельной библиотеки. При этом для обновления с Clojure 1.2 рекомендуется сперва обновить библиотеки, а после уже обновиться до Clojure 1.3;

Улучшенная помощь примитивов для арифметических расчетов;

Перемены в определении записей (defrecord) и типов (deftype);

Усовершенствована система извещения об исключениях и ошибках;

Несколько новых функций в clojure.core, clojure.data, clojure.pprint, clojure.repl;

clojure.java.shell/sh сейчас поддерживает в качестве источника данных объекты типов INPUTSTREAM, Reader, File, byte[];

Помощь Maven для компиляции и развертывания приложений;

Усовершенствования в плане производительности скомпилированных приложений;

Большое количество устраненных ошибок.

>>> Полный перечень изменений 0