GNU Common Lisp (GCL) — свободная реализация языка программирования Common Lisp проекта GNU. Представляет собой интерпретатор и компилятор. Способен компилировать сам себя. Для компиляции в машинный код, он сначала генерирует текст на языке Си, а затем вызывает Си-компилятор.
Несмотря на то, что эта реализация не полностью соответствует спецификации Common Lisp, GCL использован для реализации нескольких крупных проектов, включая такие математические программы, как Maxima, Axiom и ACL2.
Эта Лисп-система старается использовать как можно меньше памяти под свой образ, так что на современных компьютерах для повышения её производительности рекомендуется настройка схемы распределения памяти по умолчанию.
GCL работает на 11 различных архитектурах под Linux, а также под Microsoft Windows, Solaris и FreeBSD.
Ссылки