metaprogramming is a central goal of fluent. I think the syntax I want is something like this:
a :: '(3 + 4) # quote with unary `'`
b :: $a # unquote with unary `$`
this will compile to fluent data structures that represent the same information as a TExpr. the types of these expressions should be something like code T where T is the type of the code when executed.
metaprogramming is a central goal of fluent. I think the syntax I want is something like this:
this will compile to fluent data structures that represent the same information as a TExpr. the types of these expressions should be something like
code T
whereT
is the type of the code when executed.