Issue #21 - Allow eval to handle optional args

This commit is contained in:
Justin Ethier 2016-08-18 02:43:05 -04:00
parent ae3f906d24
commit 46f84b5265

View file

@ -482,13 +482,12 @@
(apply-primitive-procedure proc args))
((compound-procedure? proc)
((procedure-body proc)
(let ((
(env:extend-environment
(formals->list
(procedure-parameters proc))
;(pack-lambda-arguments
;(procedure-parameters proc)
args ;)
(pack-lambda-arguments
(procedure-parameters proc)
args)
(procedure-environment proc))))
((procedure? proc)
(apply