[gambit-list] srfi-13/14
ben at fuhok.net
ben at fuhok.net
Mon Apr 11 23:38:03 EDT 2005
Brad,
On Fri, Apr 08, 2005 at 11:09:10PM -0500, Bradley Lucier wrote:
>
> On Apr 7, 2005, at 10:55 PM, ben at fuhok.net wrote:
>
> >What advantage does the more complicated error checking have over the
> >simpler checking that I put in? Is there more to it than just
> >consistency with the Gambit runtime?
>
> Basically, your error-checker
>
> (define (##check-arg pred val caller)
> (if (not (pred val)) (error "Bad argument type" val caller)))
>
> can lead to trouble; if val is circular, for example, or a 10000-entry
> list, or ... then there will just be a whole lot of stuff dumped to
> the terminal until the user hits ^C. For example:
Ah. I see, thanks.
>
> Marc, how do you fix this?
If you received any more info on this from Marc, please forward it to
me.
Thanks,
Ben
More information about the Gambit-list
mailing list