> 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.

Reply via email to