[fpc-devel] Circular references and forward declarations
florian at freepascal.org
Tue Jan 5 19:06:42 CET 2010
Juha Manninen schrieb:
> On tiistai, 5. tammikuuta 2010 19:16:25 Florian Klaempfl wrote:
>> See e.g. the compiler, but how does a big source file hurt anyways?
>> Today, navigation is done by the IDE and cvs times are also gone when
>> big files were a problem to commit. I consider class reference refering
>> some external files not better than one big file if this is really
>> needed. Things being interwinded can also end in the same file.
> Ok, that is a good point but then we are talking about a different thing
> already. Now the question is whether a huge source file is a bad thing or not.
> IMO, the compiler should not force a programmer to make a 34 000 lines source
> file (like VirtualTreeView has).
I never looked at VirtualTreeView but I doubt that the 34k line source
is a language problenm.
> Programmer should have a choice to split it
Good languages prevent programms to do ugly things :)
> if he wants.
Then do the same as in C++ and put it in different include files.
More information about the fpc-devel