[fpc-pascal] Proper preprocessor?

Michael Van Canneyt michael at freepascal.org
Wed Jun 20 16:22:45 CEST 2018



On Wed, 20 Jun 2018, Martin Schreiber wrote:

> On Wednesday 20 June 2018 16:06:13 Michael Van Canneyt wrote:
>>
>> Please stop calling it 'dogma'.
>>
>> As with all features, it is a trade-off between the burden this places on
>> the compiler (and the people maintaining it) and the expected gain.
>>
> And the damage it causes on readability of code. Every new language feature 
> will be used, every new language feature forces all programmers which have to 
> read code from others to learn the new features. This is especially important 
> for languages which are established in open source world.
> Macros are the worst code obfuscating feature ever.

Exactly...

Michael.



More information about the fpc-pascal mailing list