Macintosh Common Lisp

редактировать
Не путать с Маклиспом.

Macintosh Common Lisp (MCL) - это реализация и IDE для языка программирования Common Lisp. Различные варианты MCL работать под классической Mac OS (m68k и PPC) и Mac OS X.

Версии MCL до 5.1 включительно являются собственностью. Версия 5.2 имеет открытый исходный код.

В 2009 году была открыта новая версия MCL: RMCL. RMCL основан на MCL 5.1 и работает под Rosetta на компьютерах Mac на базе Intel.

СОДЕРЖАНИЕ
  • 1 Особенности MCL
  • 2 История MCL
  • 3 ссылки
  • 4 Внешние ссылки
Особенности MCL

MCL был известен своей интеграцией с набором инструментов Macintosh (позже: Apple Carbon ), который позволял прямой доступ к большинству функций Mac OS непосредственно из Lisp. Это было достигнуто с помощью низкоуровневого интерфейса, который позволял напрямую манипулировать собственными структурами данных Mac OS из Lisp, вместе с высокоуровневым интерфейсом, который был более удобным в использовании.

В статье, опубликованной в 2001 году журнал доктора Добба, Питер Норвиг писал, что «MCL моя любимая IDE на платформе Macintosh для любого языка и является серьезным конкурентом для тех, и на других платформах».

История MCL

Разработка MCL началась в 1984 году.

За свою историю MCL был известен под разными названиями:

Работает на компьютерах Apple Macintosh на базе 68k:

  • 1987, Коралловый Common Lisp
  • 1987, Macintosh Allegro Common Lisp
  • 1988, Apple Macintosh Common Lisp

Работает на компьютерах Apple Macintosh на базе PowerPC:

  • 1994, Digitool Macintosh Common Lisp

Он также породил как минимум одну отдельно поддерживаемую вилку:

  • 1998, Clozure CL (CCL), ранее известный как OpenMCL
  • В 2007 году исходный код MCL 5.2 был открыт.
  • В 2009 году RMCL (MCL, работающий под Rosetta ) был опубликован как открытый исходный код.
  • С 2009 года версия RMCL с открытым исходным кодом (на основе MCL 5.2) размещена в Google Code MCL. Эта версия работает под управлением Rosetta (транслятор кода Apple PPC в Intel, который является необязательной установкой в ​​Mac OS X 10.6).
Рекомендации
  1. ^ Объявление RMCL
  2. ^ Чрезвычайно быстрое развитие
Внешние ссылки

  • v
  • т
  • е
Последняя правка сделана 2023-12-31 12:01:06
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте