Welcome to the CHICKEN Scheme pasting service
multithreaded repl added by klm` on Wed Jun 13 03:33:10 2012
- M-x run-scheme - choose csi eval this: (use srfi-18) (thread-start! (lambda () (let loop ([n 0]) (thread-sleep! 1) (print "ping " n) (loop (add1 n))))) you should see ping 0 ping 1 ... etc as expected. then eval (while ping is running), (+ 1 1) and you should see 2. but now the pings stop! I have to type something and hit return before pings resume ... why is that?