From: Darius Bacon
Subject: Re: multiple-valued macros (was: do-nothing macro generates nil nevertheless)
Date: 
Message-ID: <3l296k$2gq@nkosi.well.com>
ยทยทยทยท@naggum.no (Erik Naggum) writes:

>multiple-valued macros would certainly pose interesting problems in parsing
>and evaluation.  for completeness, we should also consider multiple-valued
>reader-macroes.  the mind boggles.

According to the first edition of _AI Programming_, UCI Lisp had 'splicing'
read macros -- they returned a list that got spliced into the input stream.
I think the justification was that they wanted to handle comments with a
read macro, but they didn't have proper tail recursion and it had to run on
machines with tiny memories.

-Darius