Wrapping environment monad function bodies in let to allow internal define.

This commit is contained in:
Alex Shinn 2014-02-01 23:39:21 +09:00
parent d16cbc7e2b
commit 851393362c

View file

@ -133,7 +133,7 @@
((f! ("step") ((p param) :::) () . body) ((f! ("step") ((p param) :::) () . body)
(lambda (st) (lambda (st)
(let ((p (ask st 'param)) :::) (let ((p (ask st 'param)) :::)
((begin . body) st)))) ((let () . body) st))))
((f! params . body) ((f! params . body)
(f! ("step") () params . body)))) (f! ("step") () params . body))))
;; fork - run on a copy of the state ;; fork - run on a copy of the state