On Thu, 25 Aug 2011 06:25:29 +0200 David Maus wrote: > As for the macro: What stop me to implement a macro for the generic > operation is that for now the macro would depend on the global > customization variable. That's not a problem per se but according to > my readings about macros (mostly in context of Common Lisp, but that > shouldn't matter) it should be considered bad style.
Could you expand on this a bit? As far as I can tell, you obviously shouldn't depend on a customisation variable at macro expansion time, but I don't see how depending on it at run time is any different from a function doing the same. -- Štěpán