Hi Guys --

> >Actually I was not aware that multi-line attributes were allowed. I do
> >not see the point in making it possible to have an attribute value
> >on more than a single line.
> 
>       I would agree with you 100% however, I have seen people create and
> use multi-line attributes, so they are permitted.

I am probably the guilty one here.  I believe that I agitated for
multi-line attribs a couple of revs ago. 

Multi-line attribs are useful in SPICE.  In spice-sdb, one way you can
enter a .model is via a .model symbol (or maybe a SPICE
directive. . . . I forget now); the SPICE model itself is
entered as the attribute.  Vendor models for transistors commonly span
many lines; a "+" symbol in the first position of each line signifies
a continuation.  Here's an example:

.model 2n3904 NPN (Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 
+ Ne=1.259 Ise=6.734 Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2
+ Isc=0 Ikr=0 Rc=1 Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p
+ Mje=.2593 Vje=.75 Tr=239.5n Tf=301.2p Itf=.4 
+ Vtf=4 Xtf=2 Rb=10)

All the stuff after .model is the attrib.

Therefore, please leave support for mulit-line attribs in gEDA.

> >
> >The question is: are they legitimate, documented, desired, or should
> >we add some checks to avoid them?
> 
>       I don't think we should do anything to disallow them.  If a user
> wants to edit a multi-line attribute (something that is slightly more
> unusual), then they should just edit them via Edit/Text...

I think that's what we do now, right?

> > >   Patrick, if it is easy to implement the "edit multi-line attributes"
> > > in your new dialg box, then by all means, but if it is too much pain, then
> > > it can wait till a future release.
> >
> >Right now I do not see a way of editing them from the attribute list
> >but I will have a look at that.
> 
>       Okay.  Fine with me.  Thanks.

Thanks,

Stuart

Reply via email to