[fpc-devel] Comparison FPC 2.6.2 - Delphi 7
Mark Morgan Lloyd
markMLl.fpc-devel at telemetry.co.uk
Tue Mar 5 10:41:37 CET 2013
Sven Barth wrote:
> Am 05.03.2013 10:14, schrieb Mark Morgan Lloyd:
>> 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.
>>
> Make can not figure out the dependencies between units by itself as it
> would need to parse them.
That's for the user to do, if he thinks he can do a better job than FPC.
--
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