Macintosh Common Lisp - Macintosh Common Lisp

Macintosh Common Lisp (MCL) bir uygulamadır ve IDE için Ortak Lisp Programlama dili. MCL'nin çeşitli versiyonları, klasik Mac OS (m68k ve PPC) ve Mac OS X.

MCL'nin 5.1'e kadar ve dahil olan sürümleri tescillidir. Sürüm 5.2 açık kaynaklı olmuştur.

2009'da MCL'nin yeni bir farklı sürümü açık kaynaklı: RMCL.[1] RMCL, MCL 5.1'e dayanır ve Rosetta Intel tabanlı Mac'lerde.

MCL'nin özellikleri

MCL, Macintosh araç kutusu ile entegrasyonuyla ünlüydü (daha sonra: Elma karbon ), bu da Mac OS işlevlerinin çoğuna doğrudan Lisp'ten doğrudan erişime izin verdi. Bu, kullanımı daha uygun olan yüksek seviyeli bir arayüzle birlikte Lisp'ten yerel Mac OS veri yapılarının doğrudan manipülasyonuna izin veren düşük seviyeli bir arayüzle başarıldı.

2001 tarihli bir makalede Dr. Dobb's Journal, Peter Norvig "MCL, Macintosh platformunda herhangi bir dil için en sevdiğim IDE'dir ve diğer platformlardakilere ciddi bir rakiptir" diye yazdı.[2]

MCL'nin Tarihçesi

MCL üzerindeki geliştirme 1984'te başladı.

MCL, tarihi boyunca farklı isimler altında bilinmektedir:

68k tabanlı Apple Macintosh Bilgisayarlarda çalışıyor:

  • 1987, Coral Ortak Lisp
  • 1987, Macintosh Allegro Ortak Lisp
  • 1988, Apple Macintosh Common Lisp

PowerPC tabanlı Apple Macintosh Bilgisayarlarda Çalıştırma:

  • 1994, Digitool Macintosh Common Lisp

Ayrıca en az bir ayrı bakımı yapılan çatal ortaya çıkardı:

  • 1998, Clozure CL (CCL), önceden bilinen OpenMCL
  • 2007'de MCL 5.2 açık kaynaklıydı.
  • 2009'da RMCL (MCL, Rosetta ) açık kaynak olarak yayınlandı.
  • 2009'dan beri RMCL'nin açık kaynaklı bir sürümü (MCL 5.2'ye dayalı) şu adreste barındırılmaktadır: Google Code MCL. Bu sürüm Rosetta (Mac OS X 10.6 altında isteğe bağlı bir yükleme olan Apple'ın PPC'sinden Intel'e kod çevirmeni) altında çalışır.

Referanslar

Dış bağlantılar