[fpc-pascal] Re: OpenDelphi.org
Florian Klaempfl
florian at freepascal.org
Thu Mar 16 17:18:11 CET 2006
Felipe Monteiro de Carvalho wrote:
>> I'm not complaining, just saying that the source is sometimes hard to
>> figure out for some people, like me (I must say I did not went in it
>> that much).
>
> The problem is not include files, the problem is that the code needs
> better comments and better documentation.
>
>>> Includefiles are not evil. Sure Delphi doesn't use them much, but that
>>> doesn't mean there is something wrong with them when somewhat properly used.
>> Indeed, and they are probably most required because of all the GUI and
>> OS lazarus supports. I was just wondering if simplifying it is
>> possible; it might not in fact.
>
> No, include files have nothing to do with multiple GUI / OS support.
They have. As well as they have in the fpc rtl/fcl. Just consider the FPC system
unit, stuffing everything into one file would lead to a huge, probably >100k
lines file with a lot of ifdefs which make things completely unmaintainable and
unreadable and modifications very error prone.
More information about the fpc-pascal
mailing list