ONS(ID:3630/ons001)for One Name Space Joshua M. Yelon UIUC 1993 Provides a buggy reader macro for providing a single Lisp syntax for functions and variables. It bypasses the function-bindings of symbols and uses the value-bindings for everything. ONS also provides for currying function-calls automatically. The user of this module writes code that looks like this: [if [> x y] [print x] [print y]] and the bracket readmacro converts it into this: (if (funcall > x y) (funcall print x) (funcall print y)) Related languages
Resources
|