Code: Select all
(define-macro (create-function)
(letex
((f1 (sym (first (args)))))
(define (f1)
(println { args are } (args)))
)
)
(create-function foo)
(foo 1)
args are (1)
(foo)
args are ()
Code: Select all
(define-macro (create-function)
(letex
((f1 (sym (first (args)))))
(define (f1:f1)
(println { args are } (args)))
)
)
(create-function foo)
context expected in function define : f1
thanks for any help!