H ? « »

Language peer sets for ONS:
United States
United States/1992
Designed 1992
1990s languages
Fifth generation
Post-Cold War


alternate simple view
Country: United States
Designed 1992
Published: 1992

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
Common LISP ONS   Runs under

Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder