[fpc-devel] Comparison FPC 2.6.2 - Delphi 7
Mark Morgan Lloyd
markMLl.fpc-devel at telemetry.co.uk
Tue Mar 5 10:14:38 CET 2013
Marco van de Voort wrote:
> But even when in theory (which I btw don't even want to consider), you are
> equivalent to C in this way, it basically means disabling the unit system,
> and users must start to manual maintain dependencies, and learn to
> interpretate cryptic errormessages if an incremental build goes haywire.
>
> C users and developers are trained in this, and have their experience in
> detangling the web of deps etc, have developed semi-automated helper tools
> etc.
>
> Inflicting this on the Pascal masses is unrealistic and undesirable.
> Sticking to the manual build principles because the FPC devels can handle it
> essentially means that nobody else will have parallel builds, or will resort
> to a system of doing full builds only. (but that is throwing away the big
> savings to gain small ones). Something that big C projects resort to anyway,
> I'm told.
>
> And FPC even only in a few critical points.
>
> Manual maintenance is simply too painful (and atypical for modular languages and
> its users).
But on the other hand, if an application programmer could disable FPC's
unit handling and use make -j instead, choosing to pay the price of
difficult maintenance, it might defuse the criticism coming from certain
quarters.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-devel
mailing list