Description
Needed
- Add a new
letfn
expression (followlet
)- Needs new header
- Needs to be added to the variant in
expression.hpp
- Will fail to compile until there are overloads for eval and gen (the next step)
- Add eval and codegen support
- For eval just wrap the expression and call it, like we do with
let
normally. This will require codegen byletfn
by wrapping it in afn
and the evaluating that
- For eval just wrap the expression and call it, like we do with
- Ensure
letfn
macro is added and working - Add tests under
test/jank/form/letfn