[fpc-devel] Comparison FPC 2.6.2 - Delphi 7

Sven Barth pascaldragon at googlemail.com
Tue Mar 5 10:17:17 CET 2013


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.

Regards,
Sven



More information about the fpc-devel mailing list