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

Reply via email to