Re: How to have smaller units

Sven Barth via fpc-pascal <[email protected]> Sun, 30 Nov 2025 00:36:07 +0100
Newsgroups gmane.comp.compilers.free-pascal.general
Message-ID <CAFMUeB9s5a4Ewc3-tonYxX8qooTFu5sMppHUZz8DkaKfGGs3vw@mail.gmail.com>
Amir via fpc-pascal <[email protected]> schrieb am Fr., 28.
Nov. 2025, 23:06:

> Hi,
>
>   One of the main thing bothering me while developing projects in Pascal
> is that my units are getting huge in size! The main reason is that the
> nice property that the classes could access each other private members
> if they are defined in the same unit motivates/forces me to define a lot
> of classes in the same unit. Then, all the functions/procedures
> implementation must go into the same unit. I know I can use inc file but
> I do not like it! The other option is to use "Cracker" pattern, in
> Delphi, which is fine but seems like a hack!
>

Then you simply have the wrong idea what a unit it. It is intended for code
with high cohesion, so it doesn't matter if it gets large.

Regards,
Sven

_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal