[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
comment and errata on synonyms, streams.
- To: common-lisp@su-ai, greek@DEC-HUDSON
- Subject: comment and errata on synonyms, streams.
- From: fateman%ucbdali@Berkeley (Richard Fateman)
- Date: Sat, 7 Sep 85 11:13:04 PDT
The notion of synonym stream seems to me to be the inconsistency. Why
do we not have "make-synonym-symbol" by which we mean that
if we do (setq x (make-synonym-symbol 'y))
any operation performed on x is actually performed on y?
Then we could add an extra layer of indirection to ANYTHING. e.g.
(+ x x) would be like (+ y y). There are great uses for this. :-)
contribution to ERRATA:
In reading over the chapter on streams, I see on p331 of CLtL that
(with-input-from-string (s "Animal Crackers" :index j :start 6) (read s))
is alleged to return
crackers
This seems to me highly unlikely. It would be consistent if it returned
CRACKERS
An interesting puzzle is to figure out how to make it return the answer
Crackers
-- RJF