Kalle Olavi Niemitalo <kon@iki.fi> wrote:
+---------------
| Possibly no real program cares what #.(values) does.
+---------------
No, but it certainly cares what "#-(and) (dont read me)" does, e.g.:
cmu> (read-from-string "#-(and) (dont read me) :read-me")
:READ-ME
31
cmu>
It was my understanding that the whole "#.(values)" functionality
is there specifically so feature expressions will work [or at least
was put there with them in mind].
Or said another way, given that you have to have a way for "#+" and
"#-" to suppress things, the principle of orthogonal design suggests
allowing *all* readmacros to use the same mechanism, if they so choose.
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607