Re:The GNU extension language
by gruseom on Saturday November 26, 2011 @12:42PM
(#3280242)
I get (and practice) the part about user-visible macros. But what about macros that are just to make my module easier to implement? I often write those to concisify (well, you did say "uniquifier") my code. There's a tension here: encoding the package name in the macro name can easily make the name so long that the whole thing is why-bother, but using a short name runs the risk of a collision. For example, paredit.el defines XCOND. Although I don't have an XCOND, that's just the sort of macro name I might have chosen.
[ Parent
| on HN ]
There are no comments on this comment yet.