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

Re: [Scheme-reports] display should not guarantee termination

Per Bothner scripsit:

> I think this is wrong, and (arguably) misunderstands what
> display is about, which IMO is to produce plain unadorned
> human-readable output without extra delimiters.  Infinite
> data structures *should* produce infinite output.  

How can infinite output be human-readable?  Humans don't have infinite
life spans.  Infinite output can be truncated by another process, but
in that case `write-simple` or `write-string` is probably the Right Thing.

John Cowan  cowan@x  http://ccil.org/~cowan
If he has seen farther than others,
        it is because he is standing on a stack of dwarves.
                --Mike Champion, describing Tim Berners-Lee (adapted)

Scheme-reports mailing list