DJ Delorie wrote:
[Al Davis]>> Design the file format first,
then the data structures. The file format should be designed
as a language for expressing what you want to express.
PCB has a second format it uses called a "resource file". It's a
semi-lisp-ish format that allows for arbitrarily nested data, without
the complexities of XML (the whole parser is about a page of code).
It could be used to hold pretty much anything, but it isn't "designed
for the data".
Couldn't resource file be used with the plugin mode of programming to extend
function?
Since it is LISP-ish it seems closest to a common file format language with gschem, which uses guile. Are there rumors of
planning to stop using guile?
John G
PS more condensing and grouping of these ideas done at the wiki.
http://geda.seul.org/wiki/geda:design_flow_and_hierarchy_roadmap
_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user