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 ()

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

anonymous ()

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

loz ★★★★★ ()

Это же вроде единственный лисп который юзают в серьёзном продакшне?

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

Что такое «серьезный продакшн»? 1С - это серьезный или не очень?

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

1С - это серьезный или не очень?

нужен лисп для 1С, поддерживаю.

RedPossum ★★★★★ ()

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

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

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

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

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

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

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

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

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

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

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

anonymous ()

Годнота! Нужно! Анонимус вот юзает.

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

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

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

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

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

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

three-some?

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

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

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

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

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

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

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

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

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

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

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

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

anonymous ()
Ответ на: нужно от fish_ka

Re: нужно

потому что в algol 68 это уже есть

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

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

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

Бабах у него.

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

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

Debasher ★★★★★ ()

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

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

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

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

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

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

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

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

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

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