|
|
|
|
|
by throw-qqqqq
3 hours ago
|
|
I don’t disagree, but I think this is a matter of taste: i.e. which aspect you’d consider more important. You can create DSLs without macros, for example by parsing and interpreting at runtime, but macros let you move much of that logic to compile time. For me, that's the killer feature: writing code that looks dynamic or interpreted, but ends up as compiled code. |
|