GNU Common Lisp
GNU Common Lisp | |
Тип | Интерпретатор & Компилятор |
Разработчик | Проект GNU |
ОС | Unix-подобные операционные системы, Microsoft Windows |
Версия | 2.6.7 (10 августа 2005) |
Лицензия | GPL |
Сайт | http://www.gnu.org/software/gcl/ |
GNU Common Lisp (GCL) — реализация языка программирования Common Lisp проекта GNU. Для компиляции в машинный код, он сначала генерирует код на Си, а затем вызывает C-компилятор.
Несмотря на то, что эта реализация не полностью соответствие спецификации Common Lisp, GCL использован для реализации нескольких крупных проектов, включая такие математические программы, как Maxima, Axiom и ACL2.
Релизы GCL не выходили с 2005 года, хотя двоичная сборка для Windows была выпущена в начале 2008 г. Однако, в CVS репозитарии разработка системы продолжается
Эта Lisp система старается использовать как можно меньше памяти под свой образ, так что на современных компьютерах для неё понадобится настройка схемы распределения памяти по умолчанию[1]
История
В 1984 году Т. Юаса (Taiichi Yuasa) и М. Хагийя (Masami Hagiya) написали первую реализацию Common Lisp — Kyoto Common Lisp.
В 1987 году Вильям Шелтер (William Schelter) написал Austin Kyoto Common Lisp, основанную на Kyoto Common Lisp.
В 1994 году реализация Austin Kyoto Common Lisp была выпущена как GNU Common Lisp на условиях лицензии GPL. На этот момент GCL был подпроектом системы комптьютерной алгебры Maxima и использовался главным образом для ее создания.
В 2001 году начались активные работы по дальнейшему развитию GCL как самостоятельного проекта.
Текущая версия GCL выпущена в августе 2005 года. При этом разработка GCL все еще продолжается в CVS репозитории.
Портируемость
GCL работает на 11 различных архитектурах под Linux, а также под Microsoft Windows, Solaris и FreeBSD.
Применение
GCL использовался при разработке нескольких систем компьютерной алгебры, в том числе Maxima, Axiom и ACL2.
Примечания
Ссылки
- Домашняя страница GCL(англ.)
В Википедии есть портал «Свободное программное обеспечение» |
Проект GNU |
||
---|---|---|
История | Манифест GNU • Проект GNU • Фонд СПО (Европейский • Индийский • Латиноамериканский) • История СПО | Файл:Heckert GNU white.svg |
Лицензии | GNU GPL • GNU LGPL • Affero GPL • GNU FDL • GPL linking exception | |
Программное обеспечение |
GNU (варианты) • Hurd • GNOME • Bash • GCC • GNU Emacs • glibc • GNU Coreutils • Build system • GNUnet • GNUzilla (IceCat) • Gnash • другие пакеты… | |
Персоналии | Александре Олива • Бенджамин Хилл • Брэдли Кун • Эбен Моглен • Федерико Хейнц • Джордж Грив • Георг Греве • Джошуа Гэй • Лоис Дечэри • Мэтт Ли • Рикардо Галли • Ричард Столлман • Роберт Часселл • Вильям Джон Салливан | |
Другие темы | Спор об именовании GNU/Linux • Revolution OS • BadVista • Defective by Design |
ca:GNU Common Lisp de:GNU Common Lisp en:GNU Common Lisp es:GNU Common Lisp
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....