[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CLtL specifies that *standard-input*, *standard-output*, and friends should
initially be bound to synonym streams that pass everything on to *terminal-io*.
In the very next paragraph (p329), however, it says that the value of
*terminal-io* should never be changed. What is the point of introducing the
extra level of indirection? Is there some reason why *standard-input*
couldn't be initialized to the same stream as *terminal-io*?