X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 108.49.234.33 X-Authenticated-UID: jpd AT noqsi DOT com From: John Doty Content-Type: multipart/alternative; boundary="Apple-Mail=_395AFDD5-FD35-4354-9593-90688EF3DF0C" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Subject: Re: [geda-user] file format cooperation Date: Wed, 14 Jul 2021 12:13:41 -0400 References: <9f6960b4-e3e7-7a99-7617-77e51e6bee4c AT xs4all DOT nl> To: "Peter Stuge (peter AT stuge DOT se) [via geda-user AT delorie DOT com]" In-Reply-To: Message-Id: <01186CB6-0E41-421F-A570-7644241E22D9@noqsi.com> X-Mailer: Apple Mail (2.3608.120.23.2.7) Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --Apple-Mail=_395AFDD5-FD35-4354-9593-90688EF3DF0C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jul 14, 2021, at 8:23 AM, Erich Heinzle (a1039181 AT gmail DOT com) [via = geda-user AT delorie DOT com] wrote: >=20 > I think the lesson is that you need a save file format that can = adequately express the feature set being used on a board, rather than = having the feature set used on the board being constrained by the save = file format. There are more things than boards. Simulation is also important. I wrote = gnet-spice-noqsi to make it practical to annotate a common schematic set = for both layout and simulation. There are more layout systems than pcb. = The core strength of gEDA from the beginning was its ability to support = any one with a netlist format that was documented, or easy to figure out = from examples. Another strength of our file format is that while it is hierarchical = like XML and s-expressions, it is also easily processed by classic = line-oriented utilities (sed, awk, perl, =E2=80=A6). We get the = advantages of both worlds. John Doty Noqsi Aerospace, Ltd. jpd AT noqsi DOT com --Apple-Mail=_395AFDD5-FD35-4354-9593-90688EF3DF0C Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Jul 14, 2021, at 8:23 AM, Erich Heinzle (a1039181 AT gmail DOT com) = [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

I think the lesson is that you = need a save file format that can adequately express the feature set = being used on a board, rather than having the feature set used on the = board being constrained by the save file = format.

There are = more things than boards. Simulation is also important. I wrote = gnet-spice-noqsi to make it practical to annotate a common schematic set = for both layout and simulation. There are more layout systems than pcb. = The core strength of gEDA from the beginning was its ability to support = any one with a netlist format that was documented, or easy to figure out = from examples.

Another strength of = our file format is that while it is hierarchical like XML and = s-expressions, it is also easily processed by classic line-oriented = utilities (sed, awk, perl, =E2=80=A6). We get the advantages of both = worlds.

John Doty    =           Noqsi = Aerospace, Ltd.

jpd AT noqsi DOT com




= --Apple-Mail=_395AFDD5-FD35-4354-9593-90688EF3DF0C--