Thanks for noticing this. It may also happen if you catch an exception raised in the body.
We applied a fix to the master branch and also to stability (and 4.7.0.4-st has now been released). Jim On Dec 19, 2011, at 9:40 AM, [email protected] wrote: > I tried the following: > > (define (ignore . args) > (if #f #f)) > > (define (x) > (call-with-current-continuation > (lambda (return) > (with-input-from-file "/etc/motd" > (lambda () > (return (ignore))))))) > > (ignore (x)) > > This maks csi reading the contents of /etc/motd as source input: _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
