Initial file

This commit is contained in:
Justin Ethier 2016-01-13 21:56:16 -05:00
parent 7ce4e53266
commit eacbdf4956

View file

@ -0,0 +1,23 @@
(import
(scheme base)
(scheme read)
(scheme write)
(srfi 18))
;; should not be necessary, just testing
(define m (make-mutex))
(define (write-forever val)
(mutex-lock! m)
(write val)
(mutex-unlock! m)
(write-forever val))
(define (make-writer val)
(lambda () (write-forever val)))
(thread-start!
(make-thread
(make-writer "thread 1")))
((make-writer 'main))
;(read)