[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