bldc/tests/test_concurrent_0.lisp

16 lines
247 B
Common Lisp

(define compute (lambda ()
(progn
(recv (((? pid) (? x) (? y)) (send pid (+ x y))))
(compute))))
(define cpid (spawn compute))
(send cpid (list (self) 1 2))
(recv ((? x) (= x 3)))