[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

I/O proposal

The I/O proposal seems quite good!  In fact it is nearly identical to
the current MIT Scheme I/O system, which makes me happy.

I wonder why you chose the name "DISPLAY-CHAR" rather than
"WRITE-CHAR"?  I prefer "WRITE-CHAR" because it has no connotations of
display terminals, or of being viewed by a human; it says, simply,
that the character was written down somewhere.

Also, I think that you should have both "STREAM?" and its components
"INPUT-STREAM?" and "OUTPUT-STREAM?", because it makes more
information available without really constraining the implementation
in any fundamental way.  Clearly bidirectional streams can satisfy
both predicates.

Chris Hanson