Steve Folta schrieb:
Aren't lambda's supposed to be closures, so that they can
actually access variables defined in lexical scope?
Unlike most other Lisps, lambdas in Jolt are *not* closures. Jolt's
big insight is that a closureless Lisp makes a great "portable
assembly language" (better than C, which is often used in that role).
Sorry my ignorance, but can you give some differences (other than
meta-programming), why LISP style S-Expressions makes a better portable
assembly language? Is it because of the way evaluation takes place?
Or is there anything I could do with the _closure
parameter here (what is it for, anyway...)?
That's something different. <http://piumarta.com/pepsi/objmodel.pdf>
explains what it is.
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc