WojciechKarpiel / csp

CSP concurrency model implementation in Scheme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It's like Go.

(define chan (make-channel))
(go (-> chan (+ 1 2 3)))
(<- chan)
; => 6

(-> chan (* 2 4)) ; deadlock

TODO:
implement proper go-like "select" that can handle recieving, sending and default case.

About

CSP concurrency model implementation in Scheme


Languages

Language:Scheme 100.0%