fclojure is an interpreter written in Clojure for a small
Clojure-inspired language that supports FEXPRs. A FEXPR is a lambda
that does not evaluate its arguments. In fclojure, FEXPRs can be
created with the ffn
special form.
fclojure is experimental and in continual flux, so don't try to use it for anything boring.
- AIM 453 "Art of the Interpreter"
- Fexpr on Wikipedia
- Kernel
- Fexprs as the basis of Lisp function application; or, $vau: the ultimate abstraction
- Special Forms in Lisp
Copyright © 2012 Alan Dipert
Distributed under the Eclipse Public License, the same as Clojure.