Christian,
You're quite correct. It would appear that the final act in the continuation is to load the file. Hence the recursive loop. Can't say why though. Maybe a bug perhaps?
Nick Walton
I tryed this:
(define (call/ccc x) (call-with-current-continuation x))
(define coco 1) (define (run) (begin (display "begin") (newline) (call/ccc (lambda (c) (set! coco c))) (display "again") (newline) (display "end") (newline) ) )
(run) (coco 13)
and this time I've got: - mzscheme: begin again end again end
- gambit-c: begin again end again end again end again end again end ....
________ Information from NOD32 ________ This message was checked by NOD32 Antivirus System for Linux Mail Servers. part000.txt - is OK http://www.eset.com