[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Splicing macros & CGOL
- To: GJC at MIT-MC
- Subject: Re: Splicing macros & CGOL
- From: Jon L White <JONL at MIT-MC>
- Date: Sat ,11 Apr 81 18:39:00 EDT
- Cc: BUG-LISPM at MIT-MC, LISP-FORUM at MIT-MC
Some time ago, QUUX and I proposed a capability for a stream
to be a READ stream, rather than an CHARACTER stream; as the
latter bufferes up characters from some real I/O channel,
so the former would buffer up lisp s-expressions by reading
from some lower-level character stream. Your CGOL problem
seems entirely a metter of having the capability to create
and use such streams -- parsing the CGOL syntax is not much
of a problem, for that can be written in a rather small amount of
LISP code (especialy if one has a token-reader, for which
MacLISP's ordinary reader could be used); the real problem
as you outlined it was the necessity of reading multiple
forms "all at once" at top level.
Given an ordinary character stream, there should be a smple
way to compose the read stream over it.