[fpc-devel] Macro Processing
fpc at mfriebe.de
Mon May 16 15:15:22 CEST 2011
On 16/05/2011 11:37, Joerg Schuelke wrote:
> Yes. If it is used. But most true-pascalian say, it would never be used,
> because it is useless ;-)
> I think it is not that tragic, the real use cases you will find in
> bigger projects are rare.
If use case are so rare, then it raises the bigger question:
Based on the knowledge, that any code can contain bugs.
And that any code, (even small and simple code) added to a bigger
project has a risk (whatever slight) to add bug (either within the code
itself, or to modify data-structures relied on, and trigger bugs in
The point is adding macros to the compiler, has a risk of bugs. If not
now then in future.
A point valid for any feature added to any program.
The question is as always: Is the gain, worth the risk.
If the feature was really important, and would be used by many, and make
everyones live so much easier, then yes it is worth it
But if let me quote "the real use cases ... are rare", then is it still
worth the risk (Even if the risk is small.
Should all suffer, for the very few, or should the very few have to
yield for the good of many?
More information about the fpc-devel