Added TODO

This commit is contained in:
Justin Ethier 2016-08-13 22:52:15 -04:00
parent 55f4a7403c
commit d322ccea65

View file

@ -10,6 +10,7 @@
(define-library (scheme eval)
(import
(scheme cyclone util)
(scheme cyclone transforms)
;(scheme cyclone libraries) ;; for handling import sets
(scheme base)
(scheme file)
@ -482,9 +483,14 @@
(apply-primitive-procedure proc args))
((compound-procedure? proc)
((procedure-body proc)
(env:extend-environment (procedure-parameters proc)
args
(procedure-environment proc))))
(env:extend-environment
;; TODO: need to pass lambdas as a list (depending on type), and
;; split up args accordingly (create a list for varargs)
;(lambda-formals->list
(procedure-parameters proc);)
args
(procedure-environment proc))))
((procedure? proc)
(apply
proc