3 ms·
> Finally Fennel includes a macro system so that you can easily extend the language to include new syntactic forms. This feature is intentionally listed last be
by sbjs 3y ago
> Finally Fennel includes a macro system so that you can easily extend the language to include new syntactic forms. This feature is intentionally listed last because while lisp programmers have historically made a big deal about how powerful it is, it is relatively rare to encounter situations where such a powerful construct is justified.
In other words, there are serious drawbacks to using macros that are usually outweigh any benefits they might give you.
- freilanzer 3y agoFalse, like with any feature there are use cases where macros make sense.