2 ms·
I don't quite follow. Macros are visibly different to functions so they're always marked. Do you mean syntactically marked as opposed to semantically?
by JonChesterfield 4y ago
I don't quite follow. Macros are visibly different to functions so they're always marked. Do you mean syntactically marked as opposed to semantically?
- orthoxerox 4y agoYes, syntactically. Where is CL your macros look just like functions or builtin special forms, Julia macros are all prefixed with @. On one hand, it clearly shows that there's some trickery going on and you can't expect referential transparency. On the other hand, it means that you can't write a DSL that has a "native" look and feel.