Variable Definitions Supported in Clojure, Common Lisp, ISLisp, newLISP, Picolisp and Scheme
| | variable | constant
("immutable variable") |
global | lexical | ISLisp (defglobal)
Scheme (define) | |
dynamic | Clojure (def)
CL (defvar, defparameter)
ISLisp (defdynamic)
Picolisp (de)
Newlisp (define) | CL (defconstant)
ISLisp (defconstant)
Newlisp (define + constant) |
local | lexical | CL (let, let*)
ISLisp (let, let*)
Scheme (let, let*, letrec, letrec*) | Clojure (let, let*) |
dynamic | Clojure (def + binding)
CL (let + declare special, def... + let)
ISLisp (dynamic-let)
Newlisp (let, letn)
Picolisp (let) | |
|
No comments:
Post a Comment