delorie.com/archives/browse.cgi | search |
On Sun, 12 Feb 2017, gedau AT igor2 DOT repo DOT hu wrote: > or we wait for some magic "everyone uses this common protocol/file > format/API/lib/mechanism" and have the first solution to offer in > t=infinite. (I strongly believe users won't wait till t=infinite.) I don't think that would even work. Projects tend to have strongly diverging ideas about what a schematic etc. actually is, and that's a good thing. Take gEDA's idea of having a drawing program (gschem or PCB) which draws lines whose nets are later determined by connectivity vs. KiCad's idea of having an "invisible" net affinity for lines. Or gEDA/gaf's idea of attributes being attached text objects with a special syntax vs. attributes being pre-defined object properties; or a schematic-centered approach vs. a project-centered approach. People have different ways of thinking and different needs, and this way they can pick the project which fits them best. The technical part of having common data structures could be realistically solved (this is where Xorn would step in handy), but it wouldn't magically solve the semantic differences. And that's, IMHO, the hard part.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |