[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-dev: Clarity or Sanity?
Dear all,
Just a quick question, following from an idea which seemed good as it
emerged in the shower...
How about:
Adding a special attribute to be used in symbols which means "go read
this scheme code". (Or alternatively, "here is some scheme code").
I believe this will be handy for allowing custom attribute helpers for
different classes of symbol, without having to add everything in scheme
files shipped with gschem.
For example, a resistor symbol might include "resistor.scm" (which is
then found somewhere in a particular search path), and this scheme code
could provide the helper functions for filling in the attributes.
I expect that the effects of the scheme code would have to be local to
that symbol, unless we like strange things happening when we insert
symbols.
Alternatively - you might see this as useful, adding in a gnucap
directive symbol might set a variable which allows the various helper
functions to show more simulation specific options.
We'd obviously need to make that setting go away again if you removed
the gnucap directive.
Anyway - feedback on the idea is welcome - you'll notice there are a
couple of holes I've not yet plugged with implementation details.
Regards,
--
Peter Clifton
Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA
Tel: +44 (0)7729 980173 - (No signal in the lab!)
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev