The first complete Lisp compiler, written in Lisp, was implemented in 1962 by Tim Hart and Mike Levin at MIT.
GNU Common Lisp (GCL) The GNU Project's Lisp compiler.
GNU Common Lisp (GCL) The GNU Project's Lisp compiler. Not yet fully ANSI-compliant, GCL is however the implementation of choice for several large projects including the mathematical tools Maxima, AXIOM and (historically) ACL2.
CLISP, przenośna implementacja kompilująca do kodu bajtowego, działa na wielu uniksowych i uniksopodobnych systemach (jeszcze w pełni zgodny ze standardem ANSI, GCL jest implementacją wybraną przez kilka wielkich projektów językowych włączając narzędzia matematyczne Maxima, AXIOM i ACL2.
GNU Common Lisp (GCL) The GNU Project's Lisp compiler. Not yet fully ANSI-compliant, GCL is however the implementation of choice for several large projects including the mathematical tools Maxima, AXIOM and (historically) ACL2.
CLISP, przenośna implementacja kompilująca do kodu bajtowego, działa na wielu uniksowych i uniksopodobnych systemach (włączając Mac OS X), jeszcze w pełni zgodny ze standardem ANSI, GCL jest implementacją wybraną przez kilka wielkich projektów językowych włączając narzędzia matematyczne Maxima, AXIOM i ACL2.
Andere resultaten
Includes console and IDE Lisp interpreter and compiler.
However, most substantial Lisp systems also include a compiler.
Większość systemów Lispu do poważnych zastosowań zawiera jednak również kompilator.
Common Lisp has been designed to support incremental compilers, file compilers and block compilers.
GCL is a Compiler and interpreter for Common Lisp.
GCL jest Compiler i tłumaczem Common Lisp.
This compiler introduced the Lisp model of incremental compilation, in which compiled and interpreted functions can intermix freely.
W kompilatorze tym wprowadzono model kompilacji przyrostowej (ang. incremental compilation), dzięki czemu funkcje kompilowane i interpretowane nie były rozróżniane.
Lisp was a difficult system to implement with the compiler techniques and stock hardware of the 1970s.
I have worked extensively on compilers, editors, debuggers, command interpreters, the Incompatible Timesharing System and the Lisp Machine operating system.
Intensywnie pracowałem nad kompilatorami, edytorami, debuggerami, interpreterami poleceń, Incompatible Time Sharing System i systemem operacyjnym Lisp Machine.
Most of the Lisp systems whose designs contributed to Common Lisp-such as ZetaLisp and Franz Lisp-used dynamically scoped variables in their interpreters and lexically scoped variables in their compilers.
Modifying a quoted form like this is generally considered bad style, and is defined by ANSI Common Lisp as erroneous (resulting in "undefined" behavior in compiled files, because the file-compiler can coalesce similar constants, put them in write-protected memory, etc.).
Modyfikacja formy cytowanej w taki sposób jest ogólnie uznawana za przykład złego stylu programowania, a część implementacji definiuje ją jako błędną (czego wynikiem jest zachowanie nieokreślone w plikach kompilowanych, ponieważ kompilator może połączyć podobne stałe, umieścić je w obszarze pamięci tylko do odczytu itp).