LINUX.ORG.RU

Вышел Clasp 0.4

 , clasp, , ,


5

8

20 ноября вышел в свет Clasp 0.4 — новый релиз, включающий в себя совершенно новый компилятор, способный генерировать до 200 раз более быстрый код, чем его предшественник, так же улучшено взаимодействие с C++ и теперь реализация полнее соответствует стандарту ANSI Common Lisp.

Clasp — новая реализация Common Lisp с упором на легкое взаимодействие с библиотеками C++, используя LLVM для компиляции в нативный код, с целью использования большого количества существующих библиотек и программ. Встраивание их в среду Common Lisp'а позволяет воспользоваться быстрым прототипированием, инкрементальной разработкой и другими возможностями, делающими Common Lisp столь мощным языком.

Основные изменения:

  • Совершенно новый, оптимизирующий/встраивающий (inlining) компилятор — cclasp! (небольшое сравнение с C++ / SBCL / Python)
  • Значения типов fixnum, character и single-float теперь представлены напрямую.
  • Указатели на объекты и cons-ячейки теперь тегируются для скорости.
  • Библиотека Clbind позволяет программистам выставлять наружу внешние C++-библиотеки.
  • Множество исправлений ошибок и улучшений.

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

★★★★★

Проверено: maxcom ()
Последнее исправление: Klymedy (всего исправлений: 9)
Ответ на: комментарий от basp

Конечно скриптовый, то, что некоторые реализации могут компилировать функции в натив - лишь их особенности. Что значит где у него такое применение? Скриптовость это свойство языка, а не его применения.

И, кстати, для javascript можно найти и то и другое

Либу для паттерн-матчинга покажи. Чтобы с гвардами и конструктор-паттернами хотябы.

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

Скриптовость это свойство языка, а не его применения.

Месье - теоретик? Инструмент надо сравнивать с другими инструментами из той же области применения. А не формально.

Либу для паттерн-матчинга покажи.

http://lmgtfy.com/?q=javascript pattern matching github

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

Скриптовость это свойство языка

Нет такого свойства.

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

Я и сравниваю. С другими языками общего назначения.

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