I've been struggling with a problem involving using
streams with SCSH.
Just for reference, using the formatter example from
chapter 15 of Springer & Friedman, it appears that the
garbage created as functions are called on (stream-cdr stream)
is never collected.
Consequently, any large amount of processing along a
stream gives me "Interrupt: memory-shortage", even
given a Really Big Heap.
If anyone else can reproduce this problem, it'd be nice to
know that I'm not on serious drugs myself. If anyone
can explain what I'm seeing, I'd be grateful. If anyone
can suggest a fix or workaround, I'd be really really
Sean. (who has learned alot after wading through
the source's vm/ directory, but not what's wrong...)