Made several changes to improve MATCH-CASE (following a note from Ivan
authormantoniotti
local dateFri, 09 Nov 2007 13:43:20
dateFri, 09 Nov 2007 13:43:20
hash20071109134320-0588d-eccf0f04a56c494d53aaccc968cdeb77c9a6b50e.gz
Made several changes to improve MATCH-CASE (following a note from Ivan

Made several changes to improve MATCH-CASE (following a note from Ivan
Boldyrev from a long time ago), MATCHING and MATCH.

Else-clauses are now handled correctly (AFAICT).

Single variable templates in MATCH, MATCH-CASE and MATCHING clauses do
not need to be quoted.

MATCHING was generating one gensym'ed variable per clause without
creating an appropriate enclosing LET. This is now fixed.
1 file(s) changed:
match-block.lisp +90 -28