Corman Common Lisp

Corman Common Lisp
Sorts Mjukvaruutvecklingsmiljö
Utvecklaren Corman Technologies
Operativ system Microsoft Windows
Första upplagan 1995  ( 1995 )
senaste versionen
Licens MIT-licens
Hemsida cormanlisp.com

Corman Common Lisp  är en kommersiell implementering av Common Lisp- programmeringsspråket utvecklat av Corman Technologies.

Corman Common Lisp inkluderar en kompilator som kompilerar all kod till maskinkod , en x86 assembler och disassembler och en integrerad utvecklingsmiljö .

Corman Common Lisp är endast tillgänglig på Microsoft Windows-plattformen .

Funktioner

Det mesta av Corman Common Lisp är skrivet i Common Lisp , med mindre i C / C++ och assemblerspråk .

Systemet inkluderar, förutom själva kompilatorn, en enkel integrerad utvecklingsmiljö och ett antal ytterligare bibliotek . I synnerhet - FFI (gränssnitt för att anropa funktioner skrivna på andra programmeringsspråk), THREAD - som tillhandahåller multithreading och WIN32 - som låter dig komma åt WIN32 API . En av Common Lisp-språktilläggen som implementeras i detta system är en speciell C-parser som låter dig ladda header-filer (.h) för C -bibliotek och en inline- assembler . [2] .

Licensiering

Ursprungligen var CormanLisp en egenutvecklad , delvis öppen källkodsprodukt. Det var fritt tillgängligt (för icke-kommersiellt bruk) tillsammans med källkoderna (med undantag för att IDE:n beter sig som klassiska Nagware med en livslängd på en månad) [3] .

Sedan början av januari 2015 har Corman Lisp varit öppen under MIT-licensen, dess källkod har placerats på GitHub [3] .

Den 30 december 2018 släpptes version 3.1 – den första releasen från communityn, som innehåller ett antal förbättringar och framför allt anpassad för att fungera med nya 64-bitarsversioner av Windows och byggd med Visual Studio 2015 Community Edition [4 ] .

Anteckningar

  1. Corman Lisp 3.1 - 2018.
  2. V.M. Ruvinskaya, A. Shumitsky (Odessa National Polytechnic University, Ukraina). Multi-purpose expertsystem baserat på produktionsregler  // Vetenskaplig och teoretisk tidskrift "Artificial Intelligence". - 2002. - Nr 3 . Arkiverad från originalet den 24 september 2015.
  3. 1 2 Zach Beane. Corman Lisp-källor är nu tillgängliga . the Trendy Things (5 januari 2015). Hämtad: 27 februari 2015.
  4. Artem Boldariev. Corman Lisp 3.1  // github.com. - 2018. - 31 december. Arkiverad från originalet den 5 februari 2019.

Länkar