Clozure CL - Clozure CL

Clozure CL
Tuzuvchi (lar)Clozure Associates
Barqaror chiqish
1.11.5[1] / 2017 yil 29-noyabr; 2 yil oldin (2017-11-29)
Operatsion tizimLinux, Solaris, FreeBSD, Mac OS X, Microsoft Windows
PlatformaO'zaro faoliyat platforma
Mavjud:Umumiy Lisp
TuriIDE, Tuzuvchi va ish vaqti
LitsenziyaLGPL 2.1, 2016 yil yanvaridan beri Apache 2[2]
Veb-saytccl.clozure.com

Clozure CL (CCL) a Umumiy Lisp amalga oshirish. To'liq ANSI Common Lisp standartini bir nechta kengaytmalar bilan amalga oshiradi (CLOS MOP, iplar, CLOS shartlari, CLOS oqimlari, ...). Unda buyruq satrini ishlab chiqish muhiti, Mac OS X uchun eksperimental integral ishlab chiqish muhiti (IDE) mavjud Hemlok muharriri va bilan ham ishlatilishi mumkin SLIME (uchun umumiy Lisp rivojlanish muhiti GNU Emacs ). Clozure CL - bu ochiq manba va loyihani Clozure Associates tashkil qiladi.

Qo'llab-quvvatlanadigan platformalar

Clozure CL-ni qo'llab-quvvatlaydi Mac OS X, Linux, FreeBSD, Solaris va Microsoft Windows platformalar. 32 va 64 bit mavjud x86 har birining variantlari. Bundan tashqari, mavjud PowerPC Mac OS X va Linux uchun portlar va 32-bit ARM Linux uchun port.

Ilovalar

Clozure CL tomonidan ishlatilgan ITA dasturiy ta'minoti yangisining biznes mantiqi uchun Aviakompaniyalarni bron qilish tizimi.[3]

Clozure CL, shuningdek, odatda ACL2 teoremasi proverining asosiy Common Lisp dasturi sifatida ishlatiladi.[4]

Tarix

Ilgari OpenMCL nomi bilan tanilgan Clozure CL evolyutsiyasi Macintosh Common Lisp.

Texnologiya

CCL tarkibida aniq, bir necha avlod uchun mo'ljallangan, siqib chiqaradigan axlat yig'uvchi mavjud. CCL kompilyatori Lisp iboralari va fayllari uchun mahalliy ko'rsatmalarni ishlab chiqaradi. Odatiy bo'lib, har bir ifoda REPL mahalliy kodga tuzilgan.

Lisp ish zarrachalari oldindan rejalashtirilgan, mahalliy operatsion tizim oqimlari sifatida amalga oshiriladi.

CCL C va Objective-C kutubxonalari (Kakao ko'prigi) bilan osonlikcha interfeys qilish uchun o'rnatilgan moslamalarni amalga oshiradi va ular IDE-ni boshqa narsalar qatorida amalga oshirish uchun ishlatiladi.

The IDE (asosida Hemlock muharriri ) hozirda eksperimental deb belgilangan. Bir harakat[yaxshiroq manba kerak ][5] buni yaxshilash uchun olib borilmoqda.

Adabiyotlar

  1. ^ Clozure CL 1.11.5 versiyasini chiqaring
  2. ^ Clozure CL endi Apache 2 litsenziyasiga ega
  3. ^ EChL-2009 Dan Vaynrebning nutqi Arxivlandi 2012-07-07 da Arxiv.bugun
  4. ^ "ACL2 o'rnatish talablari".
  5. ^ Jamiyat garovi haydovchisi IDE-ni takomillashtirish uchun

Tashqi havolalar