X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Yahoo-Newman-Id: 553916 DOT 31400 DOT bm AT omp1001 DOT access DOT mail DOT mud DOT yahoo DOT com DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=DKIM-Signature:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=izt4NM+F1LnrINo3tjIuHS0eoQoiZVoqvKlhRBPfsljNEJScyz+qGPlFowoG9eLyzpOpNvvYmnLMjAuF7sxnKiQETp64V4mBuN3GlocrFOhK808u3+E049DbCeIiARY0rf6DLGXdoJs3riYRNDIMtNWniBMQJpAa/lnsj4INqTk= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1343178918; bh=+cwKT2TZv5dCdLHeKoxkHeBUoOiDSGWJOwoxgMHkLvo=; h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=b0HK+sQH+9yMfW4bLR2KASc5ZnfNOmxalG8B3WJAUG1L+0l1bi9e/8z3FcZdT4T7hapbJTTVVy9Vp6un+7VRMHuLBkAExKGHq7t1ImvzV9Lqg0bWfzpjWh7cAGBu6ma7c8vtulaEtUXuJPHfT1x87fv2ds21kjEhW7psHY5lOqM= X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: t244.PgVM1mb3MWiJ9E5qt_qoxzPSHZuYpouqn9tQjk6wxv AIdfA6QXR2xeF9AksdX5WR5gj6xySlyIZ6MZaV6fn65VB3si7tc_5X1trLSo ENdNfA7Cpz38zxz4KvKnmmyDnzxpQPg07u3ETyUw4lc_bUFxWusw4G4.pIJb BJ3ocIgNEmDy2d4ZbfG_dB3hbvalsCVQRTaZOlXfoMTN8Z_mtY4Cza.uMUXX Ttfn1IpxfeFnWE.yCSXK9iVRDTYDTM1dOoKXF.pGMF9Va7Hj4pI2cJeG8V8z BnLyxdyNEKqIqQgu2KtJP0o_0gyj7wVFC17ratvuGCJv.v.fyx8Eai0cjGxl Nh4wJJT1yaGpDhiY.BgMVD5fE0l_TnFJ9_FHi3KoXWXgShhxwCrE7sUXaVnU CT8rIafx_LhGACibpB6_aZVXNRh56YVRDCvcF0lm78J1jjpOX3XdUK1dUYYz Pju8kQCTZkA-- X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw- Message-ID: <500F4824.1080905@sbcglobal.net> Date: Tue, 24 Jul 2012 18:13:08 -0700 From: "Girvin R. Herr" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] Symbol attributes References: <50084839 DOT 9080804 AT sbcglobal DOT net> <201207191830 DOT q6JIUH0o028413 AT envy DOT delorie DOT com> <500DB5AB DOT 4000903 AT sbcglobal DOT net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Kai, Thanks for your response to my thread. See my responses below. Kai-Martin Knaak wrote: > If I want to attach some text that can be edited in the schametic but does > not have a special meaning for any other tool, I introduce a visible > symbol "component-label=". > > That is just about what I am doing now, but I am calling it "symname=", for Symbolic Name. > Do you find gsymcheck actually useful? > Last time I tried checked, it produced way too many "warnings" and even > "errors" in my symbols which are proven to work fine with the ordinary > gschem/pcb workflow. E.g., a missing device= attribute is considered an > error. If there is no numslots attribute gsymcheck issues a warning. > unless I missed something, gsymcheck does not seem to be adaptable to > local needs, short of patching the source. > > Yes, I guess I do find gsymcheck useful. It only takes a few seconds to run it on a new symbol of mine and I get a "sanity check" from it. I suppose a symbol that fails gsymcheck would work fine with the current tools, although I have yet to use them all. However, I fear that it may break sometime in the future, so I go ahead and try to make gsymcheck happy. From my experience with the "symname=" attribute producing an "unknown attribute" warning, your "component-label=" attribute and any others you create that are not on the list would also produce a warning. Alas, you have confirmed my suspicion that the known attribute names are hardwired into gsymcheck. It would be nice if gsymcheck would be more flexible, such as loading the attribute names from a configuration file. Then new names we users create could be added to the list in order to stop the warnings. According to the gsymcheck manpage, you can use -v (one "v") to list errors but not warnings. That could stop the multitude of warnings that you are experiencing. I, on the other hand, would rather know about them, even if I ignore them. > ---<)kaiamrtin(>--- > > Girvin Herr