Hi Alex, Does this look like a reasonable way to create the "create-adder" function?
(de create-adder Args (let (N (car Args) Adder (intern (pack "add-" N)) P (list 'de Adder '(X) (list '+ N 'X) ) ) (eval P) ) ) : (create-adder 10) -> add-10 : (add-10 20) -> 30 If I understand correctly, the "macro" capability of miniPicoLisp is not at par with PicoLisp right? Regards, Kashyap