mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
Issue #21 - Allow eval to handle optional args
This commit is contained in:
parent
ae3f906d24
commit
46f84b5265
1 changed files with 3 additions and 4 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue