Thanks for _fe_ -- a very nice tiny interpreter. How could I make an `eval` function (or macro)? i.e. such that `(= a '(+ 1 2))` `(eval a)` => 3 I tried using `mac` and `fn` but couldn't make it. Did I miss something obvious?
Thanks for fe -- a very nice tiny interpreter.
How could I make an
evalfunction (or macro)? i.e. such that(= a '(+ 1 2))(eval a)=> 3I tried using
macandfnbut couldn't make it. Did I miss something obvious?