[Lazarus] New compiler options page "Additions and Overrides"

Michael Van Canneyt michael at freepascal.org
Sat Jun 8 11:41:50 CEST 2013



On Sat, 8 Jun 2013, Martin wrote:

> On 08/06/2013 09:49, Michael Van Canneyt wrote:
>> On Sat, 8 Jun 2013, Mattias Gaertner wrote:
>>> Well, that would be a very flexible solution.
>>> But that is only useful for power users. All others would suffer. So,
>>> maybe we have to provide a normal and an expert view.
>>> Same for the custom options: Some need a simple memo, others need
>>> a matrix.
>> 
>> If I may chip in, defending the normal users:
>> 
>> I can see why you're making this new page.
>> 
>> But this new page only makes sense when you use different build modes:
>> For build modes, I think it is an elegant solution that lets you see in one 
>> glance, what options are used in the various modes.
>> 
>> But build modes I consider something that only experts or powerusers will 
>> use, those who do many builds for different targets/platforms.
>> 
>> The normal, casual user does not need this.
>> 
>> The additional specification of 'where the option is stored' is powerful, 
>> but adds yet another layer of complexity, another source of 
>> misunderstandings, and necessitates almost a dialog 'where did this or that 
>> option come from'.
>> The additional option of 'to what to apply an option': same thing.
>> 
>> However, for the casual user, this is complete overkill.
> ...

[snip]

> --------------------
> On that matter, I am not sure, if the IDE-macro page should be advanced too.

Definitely :-)

To this day I don't understand what its intended purpose is :(

Michael.




More information about the Lazarus mailing list