[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: unpromoted visible attributes
On Oct 23, 2009, at 11:57 PM, Peter TB Brett wrote:
> On Saturday 24 October 2009 07:37:04 Peter TB Brett wrote:
>> On Saturday 24 October 2009 00:33:41 Peter Clifton wrote:
>>> I'm of the mind that we should (in an ideal world) _remove_ all
>>> automatic attribute promotion (perhaps excepting the special case of
>>> symversion), and define some new rules as to how an aggregate
>>> list of
>>> attributes is constructed from a symbol, and attributes inside the
>>> schematic.
>>
>> If I remember correctly, I suggested this,
I agree with both of you that this is correct.
>> If you remove these attributes, you will probably break users.
>> I know that there are users who turn off attribute promotion,
>> and/or have promote-invisible turned on, and/or have stuff inside of
>> always-promote-attributes.
>
> Ales' criteria is, "Changing user workflows is verboten," apparently.
And, having been bitten by changes in attribute promotion policy, I
also agree with Ales.
But I see the issue here somewhat differently. The problem isn't so
much that the policy is wrong, but that the code needs refactoring.
Workflow-dependent policy should not be hard wired into libgeda: it
should be in Scheme functions that can be overridden through gafrc
(or perhaps in a file specified by gafrc).
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@xxxxxxxxx
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user