mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
Added TODO
This commit is contained in:
parent
55f4a7403c
commit
d322ccea65
1 changed files with 9 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue