> I don't see the point of writing complex macros to subdue a language to
> my taste, when I could just as easily use another language.
Why not try Lisp as another language?
Macros are not necessarily kludges (though C macros are). They are a tool
for code simplification and decomposition. Another tool is functions.
Functions are called, macros are expanded.
> Please don't fallaciously assume I don't know anything just because
> I'm criticizing a Language you're fanatical about.
I'm not. I just indicated that you criticize it blindly. Sorry if I
offended you.
> > Its primary concept is the transparency of the program's abstract
> > syntax tree (due to the syntax simplicity).
>
> Tell me, how is that beneficial?
Metaprogramming.
Now, let's stop this discussion. Or we can continue it under the
perspective of improving the C preprocessor, that's an interesting
subject.
Received on Fri Nov 13 2009 - 22:43:40 UTC
This archive was generated by hypermail 2.2.0 : Fri Nov 13 2009 - 22:48:02 UTC