stringtranslate.com

Lisp común para Macintosh

Macintosh Common Lisp (MCL) es una implementación y un entorno de desarrollo integrado (IDE) para el lenguaje de programación Common Lisp . Varias versiones de MCL funcionan en el sistema operativo Mac OS clásico (m68k y PPC) y Mac OS X. [ 1]

Las versiones de MCL hasta la 5.1 inclusive son propietarias. La versión 5.2 es de código abierto. [ cita requerida ]

En 2009 se publicó una nueva versión diferente de MCL: RMCL. [2] RMCL se basa en MCL 5.1 y se ejecuta bajo Rosetta en Macs basados ​​en Intel.

Características de MCL

MCL era famoso por su integración con la caja de herramientas de Macintosh (posteriormente: Apple Carbon ), que permitía el acceso directo a la mayor parte de la funcionalidad de Mac OS directamente desde Lisp. Esto se logró con una interfaz de bajo nivel que permitía la manipulación directa de las estructuras de datos nativas de Mac OS desde Lisp, junto con una interfaz de alto nivel que era más cómoda de usar.

En un artículo de 2001 en el Dr. Dobb's Journal , Peter Norvig escribió que "MCL es mi IDE favorito en la plataforma Macintosh para cualquier lenguaje y es un rival serio para los de otras plataformas". [3]

Historia de MCL

El desarrollo de MCL comenzó en 1984.

A lo largo de su historia, MCL ha sido conocido bajo diferentes nombres:

Ejecutándose en computadoras Apple Macintosh basadas en 68k:

Ejecutándose en computadoras Apple Macintosh basadas en PowerPC:

También ha generado al menos una bifurcación mantenida por separado:

Referencias

  1. ^ "MacTech | La revista de tecnología de Apple". preserve.mactech.com . Consultado el 21 de marzo de 2023 .
  2. ^ Anuncio de RMCL
  3. ^ Desarrollo extremadamente rápido

Enlaces externos