LINUX.ORG.RU

Armed Bear Common Lisp 1.5

 , , ,


0

3

Вышла шестая редакция ABCL 1.5 — реализации языка программирования общего назначения Common Lisp.

Изменения в этом релизе:

  • Java 5 больше не поддерживается.
  • Компилятор теперь сохраняет более полную отладочную информацию.
  • Улучшена инспекция бэктрейсов.
  • Добавлена поддержка дизассемблирования байтокодa JVM.
  • JSS теперь поддерживает новый синтаксис для доступа к статическим и нестатическим членам Java.
  • ABCL-ASDF и ASDF:MVN-MODULE теперь позволяют использовать Java-артефакты и Maven-зависимости.

Более подробный список изменений

Загрузить

или запустить в Docker: docker run -it easye/abcl:1.5.0

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

★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 3)
Ответ на: комментарий от commagray

Clojure - Lisp, но не Common, а следовательно не нужно.

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

ABCL устарел

Почему? Это вполне полноценная реализация стандарта CL под JVM, которая нужна, соответственно, если по какой-то причине тебе нужен именно CL, а не clojure или кто-либо. Почему тебе может быть нужен именно CL? Ну, допустим, у тебя уже есть код на CL, или ты просто его любишь, мало ли.

давно уже никому не впёрся.

Он никому особо и не был нужен изначально, довольно специфическая вещь (как и весь CL). С другой стороны, если авторы его старательно пишут долгие годы, значит кому-то таки нужен. Хотя бы им.

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

Кложура медленнее. Хотя с сообществом, и соответственно, библиотеками у неё заметно лучше. Если же нужен производительный лисп на jvm с прозрачной интеграцией с java я бы смотрел в сторону gnu kawa. Хотя как надёжное оттестированное решение кложура перспективнее.

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

LISP устарел

Главное что Lisp жыв!

anonymous
()

Кто-нибудь может объяснить ламеру, *зачем* запускать не-Java интерпретатор внутри виртуальной машины Java?

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

как минимум, он нужен исследователям виртуальных машин для собственно, исследований

stevejobs ★★★★☆
()

Офигеть, и как я про такое не знал?! Это ж получается CL для жабы, да ещё и под GPL! Можно невозбранно троллить хипстеров с clojure. Жаль только оно в .deb (пока?) не запаковано.

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

Java компилируется в байткод для JVM. Так же, как Scala, Kotlin и другие. JVM - крутая технология. Не нравится Java - пиши на другом языке и получи де-факто такую же программу.

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

ABCL - компилятор, а не интерпретатор. Нужно это для того, чтобы пользоваться библиотеками Java (коих не счесть) в другом языке.

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

Кто-нить покажет реально работающий продукт на этом языке?

На Общем Лиспе? Пан изволит шутить?

Zmicier ★★★★★
()

Сайт сверстан <div>ами через <div>. Ужос.

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

Офигеть, и как я про такое не знал?!

Потому что у тебя:

Дата регистрации: 19.02.2015

Зарегившись лет пять назад, ты не мог бы не знать про все лишпы, существующие в природе.

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

А чего там паковать, один jar-файл.

Иди чего-нибудь про DevOps почитай, в 21 веке закат солнца вручную популярен разве что у школьников.

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

Если же нужен производительный лисп на jvm с прозрачной интеграцией с java я бы смотрел в сторону gnu kawa.

Блин, до чего полезный топик оказался :)

Ещё бы они пакетированием в основные дистрибутивы озаботились, чтобы народ про них узнавал не из комментариев на LORe :(

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

Нет, его я не застал. Но тогда на ЛОРе было полно одиозных лисперов. А нынешние смирные какие-то.

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

ABCL уже до версии 1.5 дорос. Если до сих пор не начали паковать в системные пакеты, то, наверное, это не особо кому-то и нужно, нет?

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

наверное, это не особо кому-то и нужно, нет?

В том-то и проблема: видит чувак, что вместо пачки нормальных пакетов с языком, доками, библиотеками и интеграцией с Emacs есть только гениальное предложение «скачать zip» - делает вывод, что «наколенная поделка, к production не готова совсем», поддерживается никак ибо «не особо кому-то и нужно». Соответственно идёт делать «apt get install clojure». А потом народ удивляется, почему их таким замечательным языком пользуется полторы калеки.

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

Девопсы — это чуваки, которые не осиливают сделать пакет из одного файла и одного скрипта-запускалки к нему? Если да, то я воздержусь.

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

А как ты хотел? Побеждает не то, что лучче, а то, что лучше сумели впарить.

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

Устарелое устарело устарелым устарелом.

rupert ★★★★★
()

Armed bear

Если что, это не я (это я про свою аватарку, а то мало ли кто что подумает).

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