[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: NIL at MIT-MC, (BUG LISP) at MIT-MC, (BUG LISPM) at MIT-MC
- To: BSG at MIT-MC
- From: KMP,RWK at MIT-MC
- Date: Mon, 31 Jul 78 02:21:00 GMT
- Original-date: 30 JUL 1978 2221-EDT
- Sent-by: KMP at MIT-MC
UNCC:Greenberg@MIT-MULTICS
Suppose the syntax for cond were as follows:
(COND [<optional-(atomic)-label>]
(<pred> <form1> <form2> ...)
...)
And inside a named-cond, the label would be initially bound to NIL and
each time a <pred> were EVAL'd, the label would get the value. (Naturally
the compiler could optimize this out where possible). This allows
the flexibility provided by GLS's extension, with a cleaner, more
Lisp-like syntax.
RWK is implementing a 'CCOND' macro in MacLISP that will describe the
exact specifications of this.
Comments?