Jump to content

Steel Bank Common Lisp

СБКЛ
Оригинальный автор(ы) Разветвлен Уильямом Ньюманом из CMUCL.
Разработчик(и) Различный
Первоначальный выпуск декабрь 1999 г .; 24 года назад ( 1999-12 ) (вилка)
Стабильная версия
2.4.5 [1]  Отредактируйте это в Викиданных / 30 мая 2024 г .; 32 дня назад ( 30 мая 2024 г. )
Репозиторий
Операционная система Linux , Solaris , DragonFly BSD , FreeBSD , NetBSD , OpenBSD , Mac OS X , Microsoft Windows
Платформа Кросс-платформенный
Доступно в Общий Лисп
Тип Компилятор и среда выполнения
Лицензия Public Domain , части которого подпадают под действие лицензий MIT и BSD (без оговорки о рекламе)
Веб-сайт www .sbcl .org

Steel Bank Common Lisp ( SBCL ) — бесплатная реализация Common Lisp , имеющая высокопроизводительный собственный компилятор, поддержку Unicode и многопоточность . Это программное обеспечение с открытым исходным кодом и разрешительной лицензией. В дополнение к компилятору и системе выполнения ANSI Common Lisp он предоставляет интерактивную среду, включающую отладчик, статистический профилировщик, инструмент покрытия кода и многие другие расширения. [2]

Название «Steel Bank Common Lisp» является отсылкой к Common Lisp Университета Карнеги-Меллона, от которого произошел ответвление SBCL: Эндрю Карнеги заработал состояние в сталелитейной промышленности, а Эндрю Меллон был успешным банкиром.

История [ править ]

SBCL происходит от CMUCL (созданного в Университете Карнеги-Меллона ), который сам произошел от Spice Lisp , [3] включая ранние реализации операционной системы Mach на ПК IBM RT Three Rivers Computing Corporation PERQ и компьютере в 1980-х годах.

Уильям Ньюман первоначально объявил SBCL вариантом CMUCL в декабре 1999 года. [3] [4] Основным отличием в то время была чистая процедура начальной загрузки : CMUCL требует уже скомпилированный исполняемый двоичный файл для компиляции исходного кода CMUCL, тогда как SBCL теоретически поддерживал загрузку из любой ANSI -совместимой реализации Common Lisp.

SBCL стал проектом SourceForge в сентябре 2000 года. [3] Первоначальным обоснованием форка было продолжение первоначальной работы, проделанной Ньюманом, без дестабилизации CMUCL, который на тот момент уже был зрелой и широко используемой реализацией. Разветвление было дружественным, и с тех пор между двумя проектами произошел значительный поток кода и другое перекрестное опыление.

С тех пор SBCL привлек несколько разработчиков, был портирован на множество аппаратных архитектур и операционных систем. [5] и претерпел множество изменений и улучшений: хотя он отказался от поддержки нескольких расширений CMUCL, которые он считает выходящими за рамки проекта (например, интерфейс Motif ), он также разработал множество новых, включая встроенную многопоточность и поддержку Unicode.

Версия 1.0 была выпущена в ноябре 2006 года, и активная разработка продолжается.

Уильям Ньюман ушел с поста администратора проекта SBCL в апреле 2008 года. [6] Несколько других разработчиков на данный момент взяли на себя временное управление выпусками. [7]

К десятому юбилею SBCL был организован семинар. [8]

Версия 2.0.0 была выпущена 29 декабря 2019 года к 20-летию SBCL без каких-либо серьезных изменений. [9]

Ссылки [ править ]

  1. ^ «выпущен sbcl-2.4.5» .
  2. ^ «О программе — Steel Bank Common Lisp» . www.sbcl.org . Проверено 12 декабря 2023 г.
  3. Перейти обратно: Перейти обратно: а б с Хиршфельд и Роуз 2008 , с. 76.
  4. ^ http://www-jcsu.jesus.cam.ac.uk/~csr21/sbcl-0.0 оригинальное объявление по электронной почте о форке от CMUCL.
  5. ^ «Загрузить — Steel Bank Common Lisp» .
  6. ^ http://groups.google.com/group/sbcl-devel/msg/4374486c33601c7f Письмо от Уильяма Ньюмана, в котором он объявляет о своей отставке.
  7. ^ http://groups.google.com/group/sbcl-devel/msg/59c9cd6ce9949b61 Письмо от Кристофа Роудса с описанием временного управления SBCL.
  8. ^ Семинар, посвященный 10-летию SBCL.
  9. ^ Родос, Кристоф. «выпущен sbcl-2.0.0» . sourceforge.net . Проверено 1 мая 2021 г.

Цитируемые работы [ править ]

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d73aaf73463ab7ec6d5665678687711d__1702330740
URL1:https://arc.ask3.ru/arc/aa/d7/1d/d73aaf73463ab7ec6d5665678687711d.html
Заголовок, (Title) документа по адресу, URL1:
Steel Bank Common Lisp - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)