LINUX.ORG.RU

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

 


0

2

Состоялся очередной релиз функционального языка программирования с интеграцией в 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;
  • Новые алгоритмы хеширования для примитивов и коллекций;
  • Добавлена операция битового сдвига >>>;
  • Так же целый ряд улучшений и багфиксов.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 6)

ненужен

anonymous
()

•Добавлен синтаксический сахар в виде операции (some? x), эквивалентной вызову (not (nil? x)), а так же if-some и when-some;

А three-some когда добавят?

habamax ★★★
()
Ответ на: комментарий от RedPossum

Я бы не отказался от транслятора 1С -> {Clojure, SBCL, scheme} и в другие популярные, широко использующиеся лисп-платформы. Всё удобней чем на чистом AST писать

makoven ★★★★★
()
Последнее исправление: makoven (всего исправлений: 1)
Ответ на: комментарий от anonymous

Опять борщета на главной моего ЛОР'а? Нет пути.

maxcom, залогинься, палишься.

Сабж нужен, как минимум, для срачиков на лоре.

Virtuos86 ★★★★★
()
Ответ на: комментарий от anonymous

лисп
в серьёзном продакшне?

Опять на ноль делят на моем ЛОРе.

Глупенький анон с бананом в руке может только в похапэ и яву?

Debasher ★★★★★
()
Ответ на: комментарий от fish_ka

И что он должен делать?

three-some?

нууу... на вход 2 красивые функции с длинными ногами списками и парой натуральных сись чисел. На выходе функция высшего порядка вертящая на своем параметре те две входящие.

habamax ★★★
()
Ответ на: комментарий от Debasher

Глупенький анон может зарабатывать деньги, а умненкие борщехлебы могут только сидеть у мамки на шее и дрючить свою скобкоту, не принося человечеству никакой пользы.

anonymous
()
Ответ на: комментарий от anonymous

Глупенький анон может зарабатывать деньги, а умненкие борщехлебы могут только сидеть у мамки на шее и дрючить свою скобкоту, не принося человечеству никакой пользы.

да это же... БАБАХ!

Debasher ★★★★★
()
Ответ на: комментарий от loz

Гладишь лет через 30 CL догонят.

Ничего гладить не надо. Бежать в недра жопы кложура не собирается.

baverman ★★★
()
Ответ на: комментарий от fish_ka

Не, генерит ацкий код типа:

СпрСотр = Справочники.Предприятие.Филиалы.Сотрудники.ПолучитьСсылку();

anonymous
()
Ответ на: комментарий от Debasher

Ну он все правильно сказал, поэтому твой бабах вполне оправдан и не стоит об этом здесь сообщать. Здесь приличные люди поговорить о приличных вещах собрались.

anonymous
()
Ответ на: комментарий от anonymous

Бабах у него.

Здесь приличные люди поговорить о приличных вещах собрались.

Именно, поэтому закрой вкладку.

Debasher ★★★★★
()

Скучноватый релиз, да.

unlog1c ★★★
()

Нужно, хоть и минорщина.

ymn ★★★★★
()
Ответ на: комментарий от Debasher

у него всё в порядке, а у тебя жопа в мыле. Приличные люди пишут на фортране и сях. Им нужна скорость, а не прибыль.

anonymous
()
Ответ на: комментарий от makoven

запили сам. или не мужик? у мну на ANTLR парсер 7.7 есть, неспешно just for fun допиливается до 8.3, и ANTLR-clojure впридачу.

ничего там особо страшного нет. с мавеном повозиться надо чтобы compiler driver для распарсенного мдшника написать, это немного да. и CI тесты нудно писать.

смотреть не дам, ибо писалось левой задней ногой на нетрезвую голову. но работает, итить.

anonymous
()
Ответ на: комментарий от anonymous

у тебя там аспекты есть? CLOS узается? или метаязык совсем тупой? а то подсистемы в восьмёрке совсем унылы.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.