www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/13/11:08:10

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
Date: Sun, 13 Sep 2015 11:08:01 -0400
Message-Id: <201509131508.t8DF815l021178@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: geda-user AT delorie DOT com
In-reply-to: <20150913092016.bc0a237e5f1d94f561578533@gmail.com>
(geda-user AT delorie DOT com)
Subject: Re: [geda-user] shortest way towards parsing .pcb files outside pcb
References: <CAC4O8c_XFEAgyrokrwwavB0C+OjWXCB5xptkVwMx2i_t960qFg AT mail DOT gmail DOT com>
<201509120239 DOT t8C2dAiO026962 AT envy DOT delorie DOT com>
<CAC4O8c_hq9WSaRtv1dUZLyFW-UaPBs-95JGB94EevdiLp8gQtg AT mail DOT gmail DOT com>
<201509122223 DOT t8CMNhaZ024482 AT envy DOT delorie DOT com> <20150913092016 DOT bc0a237e5f1d94f561578533 AT gmail DOT com>
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

> Are there really an problems with the current file format that's
> hampering development?

The only real problem with the current file format is that the parser
needs to know about the context, so you can't have "unexpected" fields
in it.  The format depends heavily on what's supported, and it's not
very flexible.  Compare with the pcb-menu.res files, which separate
the file format from the meaning of the data (it's like XML or YAML in
that sense).

But the real issue is that at some point we need to redesign the
internal data representation of layouts to enable more future
development.  At that point we either expand the existing parser
again, or switch to something that won't need expanding again.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019