REPL + threads pasted by DerGuteMoritz on Sat Jan 26 19:49:48 2013

$ csi -n

CHICKEN
(c) 2008-2013, The Chicken Team
(c) 2000-2007, Felix L. Winkelmann
Version 4.8.0 (stability/4.8.0) (rev c4edbf1)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
compiled 2013-01-10 on aeryn.xorinia.dim (Darwin)

#;1> (use srfi-18)
; loading /home/syn/.rbenv/versions/chicken-4.8.0.1/lib/chicken/6/srfi-18.import.so ...
; loading library srfi-18 ...
#;2> (thread-start! (lambda () (let loop () (print "hey") (thread-sleep! 1) (loop))))
#<thread: thread6>
#;3> hey
hey
hey
(+ 10 2hey
9hey                                                                                                                  )
12
#;4> hey
hey

no title added by klm` on Sat Jan 26 19:53:35 2013


$ csi

#;3> (use srfi-18)
#;4> (thread-start! (lambda () (let loop () (print "hey") (thread-sleep! 1) (loop))))
#<thread: thread6>
#;5> hey
hey
hey
(hey

; 30 seconds later
)

Error: illegal non-atomic object: ()
#;5> hey
hey
hey



[klm@kth ~]$ csi -version

CHICKEN
(c)2008-2012 The Chicken Team
(c)2000-2007 Felix L. Winkelmann
Version 4.8.1 (rev e5ed396)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
compiled 2012-09-30 on kth (Linux)

[klm@kth ~]$ uname -a
Linux kth 3.7.3-1-ARCH #1 SMP PREEMPT Thu Jan 17 18:52:30 CET 2013 x86_64 GNU/Linux