[fpc-pascal] Proper preprocessor?

Martin Schreiber mse00000 at gmail.com
Wed Jun 20 16:54:28 CEST 2018


On Wednesday 20 June 2018 16:38:10 Ryan Joseph wrote:
> > On Jun 20, 2018, at 9:21 PM, Martin Schreiber <mse00000 at gmail.com> wrote:
> >
> > Macros are the worst code obfuscating feature ever.
>
> Ironically everyone agrees but back to my original point that’s just dogma
> (sorry I said it!). If I was doing C I wouldn’t refuse to use the macros to
> solve simple problems because “there the worst code obfuscating feature
> ever”.
>
> At the end of the day I just want to be happy and productive programming.
> If a macro helps me do that then so be it. Life’s too short.
>
I daily read code from many people. Beleave me, “there the worst code 
obfuscating feature ever” is one of the most proven in use dogma ever. ;-)
That you will not misuse it does not mean nobody will misuse it. The C-example 
which has been provided looks like a misuse for me. Macros replace text in 
code with something other which can be anything. Isn't this obfuscation by 
definition?

Martin



More information about the fpc-pascal mailing list