Closure convert (let) local values

This commit is contained in:
Justin Ethier 2018-11-13 18:01:54 -05:00
parent c4f75486b6
commit d40dc538d9

View file

@ -1757,7 +1757,12 @@
;; Special case now with local var redux
((tagged-list? 'let exp)
`(let
,(cadr exp)
,(map
(lambda (var/val)
(let ((var (car var/val))
(val (cadr var/val)))
`(,var ,(cc val))))
(cadr exp))
,(convert
(caddr exp)
self-var