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

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

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

Hertz ★★★★★ ()

С JVM не нужно, а если и нужно, то есть Clojure.

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

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

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

ABCL устарел

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

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

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

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

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

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

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

ftfy

anonymous ()

Java 5 больше не поддерживается.

Написал бы для не телепатов какое отношение имеет к java

NextGenenration ★★ ()

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 ()
Ответ на: комментарий от 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 ★★★★★ ()

Armed bear

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

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