Issue #207 - Added comments

This commit is contained in:
Justin Ethier 2017-07-27 11:43:49 +00:00
parent 67ca9edbec
commit e8aa42e247

View file

@ -718,9 +718,10 @@
(cons (cons
fnc fnc
(map (lambda (e) (opt:contract e)) (cdr exp))))) (map (lambda (e) (opt:contract e)) (cdr exp)))))
;; Perform constant folding if possible
(if (and (prim-call? exp) (if (and (prim-call? exp)
(precompute-prim-app? result)) (precompute-prim-app? result))
(with-handler (with-handler ;; Safety check, keep going if eval fails
(lambda (err) result) (lambda (err) result)
(eval result *contract-env*)) (eval result *contract-env*))
result)) result))