3 ms·
Sometimes you use a macro which creates a lot of things and allows more descriptive programming. The user only needs to understand the descriptive part. Withou
by lispm 11y ago
Sometimes you use a macro which creates a lot of things and allows more descriptive programming. The user only needs to understand the descriptive part.
Without it, you'll see lots of machinery and maybe meta-machinery. That can be a much higher semantic burden for code readers.
- adamc 11y agoI agree that macros can hide the gray wall of machinery, but initially, even more descriptive terms can be confusing and unexpected. A longer-term win, but the initial burden goes up.