Steel Bank Common Lisp
SBCL 1.0.16.34 |
|
| Тип | |
|---|---|
| Разработчик |
Various |
| Операционная система |
Различные POSIX-совместимые операционные системы; Mac OS X, Microsoft Windows |
| Последняя версия |
1.1.5.0[1] (26 февраля 2013) |
| Лицензия |
Общественное достояние с частями под MIT License и BSD License |
| Сайт | |
Steel Bank Common Lisp (SBCL) — свободная реализация языка программирования Common Lisp.
SBCL aнонсирован Вильямом Ньюменом (William Newman) в декабре 1999 года как ответвление от CMU Common Lisp (CMUCL).[2] Одно из отличий от CMUCL это возможность его сборки любой ANSI-совместимой реализацией Common Lisp.
Название представляет собой игру слов: SBCL основан на Carnegie Mellon University Common Lisp (рус. Common Lisp Университета Карнеги — Меллон) — Эндрю Карнеги был успешным сталепромышленником, отсюда и «Steel» (англ. сталь); а Эндрю Меллон банкиром — «Bank» (банк).
Содержание |
Особенности [править]
В состав SBCL входит компилятор, который по умолчанию большую часть кода компилирует в машинный код, хотя есть возможность использовать режим интерпретатора.
Большая часть SBCL написана на Common Lisp и приблизительно 10% на Си[3]. Чтобы скомпилировать SBCL, используется одна из поддерживаемых реализаций Common Lisp (в том числе и сам SBCL), которая компилирует SBCL, и затем уже эта новая скомпилированная версия компилирует саму себя.
Портируемость [править]
SBCL поддерживает следующие аппаратные платформы: x86, x86-64, PowerPC, SPARC, Alpha, MIPS, HPPA.
Примечания [править]
- ↑ Browse Steel Bank Common Lisp Files on SourceForge.net
- ↑ Текст электронного письма, анонсировавшего SBCL (англ.)
- ↑ Christophe Rhodes: SBCL: a Sanely-Bootstrappable Common Lisp (англ.)
Ссылки [править]
- Домашняя страница SBCL (англ.). Архивировано из первоисточника 12 марта 2012. Проверено 31 октября 2008.
- Planet SBCL (англ.). Архивировано из первоисточника 12 марта 2012. Проверено 31 октября 2008.
- SBCL Internals (англ.). — wiki с описаниями технических деталей. Архивировано из первоисточника 12 марта 2012. Проверено 31 октября 2008.
- Страница SBCL на SourceForge.net (англ.). Архивировано из первоисточника 12 марта 2012. Проверено 31 октября 2008.
| Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |