LINUX.ORG.RU

Релиз Allegro CL 9.0

 , , ,


2

3

Вышла новая версия реализации среды программирования Common Lisp — Allegro CL 9.0.

Allegro CL® является динамической объектно-ориентированной средой программирования, подходящей для разработки сложных энтерпрайз-ориентированных приложений. Разработка такого рода приложений с миллиардами объектов теперь стала еще проще с новым Allegro CL 9.0. Сложность сегодняшних программных комплексов и взрывной рост объемов данных получили широкое распространение во всех областях, начиная с наук о жизни (Life Sciences) и кончая финансовым анализом (Financial Analytics).

Из наиболее значимых изменений в этой версии — полная поддержка SMP (Symmetric Multiprocessing) на SMP-платформах:

  • 32-bit Linux (x86), 64-bit Linux (x64);
  • 64-bit Mac OS X 10.5;
  • 32-bit Windows, 64-bit Windows.

«Релиз ACL 9.0 от Franz является важным шагом вперед, который принес настоящий SMP в одну из самых лучших существующих сред программирования. Все наши существующие многопоточные приложения „просто работают“ и выполняются быстрее, чем раньше на том же оборудовании.» — Jason Cornez CTO, RavenPack International.

Из других изменений:

  • 820 улучшений с последнего релиза.
  • Важное обновление для AllegroServe. Автоматическая компрессия/декомпрессия файлов, поддержка «chunking», и новые опции для безопасности, включая TLS v1.0 протокол для защищенных соединений.
  • jLinker. Улучшен протокол, проще API.
  • Важные изменения в интерфейсе Allegro CL к Amazon Elastic Compute Cloud (EC2), поддержка регионов.
  • Упрощенная установка для 64 битных графических утилит на Mac.
  • Метод «dequeue» теперь включает таймаут.
  • Поддержка компрессии данных. См. класс util.zip:deflate-stream и аналогичные функции.
  • Новый макрос in-case-mode позволяет загрузку fasl-файлов, скомпилированных в других режимах из запущенной лисп-среды.
  • Структуры могут быть переданы или возвращены в/из foreign функций как по значению, так и по ссылке.
  • Поддержка различных систем кодирования: MD2, MD4, MD5, SHA1, SHA256, SHA512, и RMD160.
  • Множество улучшений в Common Graphics и в IDE для систем без SMP.
  • Другие изменения

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

★★

Проверено: maxcom ()

Ответ на: комментарий от dave

Видимо, есть причина, если существует Common Prolog в LispWorks.

наверное есть, хотя я её, признаться, не очень понимаю

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

Более того, трансляторы пролога, встраиваемые в лисп, описаны, как минимум, в книгах OnLisp Пола Грэма и PAIP Питера Норвига. Предпосылками существования таких гибридов могут быть и исторические причины (лисп раньше часто применялся для ИИ), и технические (относительная легкость встраиваемая), и экономические (вероятно, уже существует рынок таких гибридных систем на лиспе - тот же LispWorks), да еще что-нибудь.

К тому же, когда-то лисп и пролог противопоставлялись друг другу. Поэтому есть особенный интерес к тому, когда один язык фактически поглащает другой, пусть и с измененным синтаксисом :)

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

Ну, он получше будет, чем некоторые западные кредиты. И гораздо гуманней, чем так называемая «помощь» от МВФ.

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