delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/01/06/09:21:29

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: by amavisd-new (Uni-Kiel/l3ms-sc)
From: geda AT psjt DOT org (Stephan =?utf-8?Q?B=C3=B6ttcher?=)
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] A fileformat library
References: <1512221837 DOT AA25291 AT ivan DOT Harhan DOT ORG>
<CAC4O8c_UAiFE-vGfoE2tXppHLhaa0dSYz9o_rkdCBo7_SRRtxw AT mail DOT gmail DOT com>
<FFBE7623-E240-4798-96B0-2BECF56C8E29 AT noqsi DOT com>
<CAC4O8c980g1gj15=5njstC_BT-WYDgKQx9BRycdFKA8OvgtiOg AT mail DOT gmail DOT com>
<B54C0E1F-1986-4C79-9F70-7F1919B8B26D AT noqsi DOT com>
<CAC4O8c9bxJP1eMG4yz3YwKkQJRmsDGmLQ0aMd5pJRyu0WpdCtQ AT mail DOT gmail DOT com>
<C1CFCCEE-C64A-4E49-AA64-446C061656D6 AT noqsi DOT com>
<CAC4O8c-zt8B=joDd+ws77D2jt6aZf3MWfR_dAvpzGcNuBrTURQ AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 11 DOT 1601030040320 DOT 2176 AT newt>
<D9825C8C-B6FD-4C7F-A8D5-B8AF06253B72 AT noqsi DOT com>
<CAC4O8c_R5xWLmzj_cz0g0mPWNs6mR4efjXKGBoup8YO6nwnPTA AT mail DOT gmail DOT com>
<A942261D-7C25-4F2D-9CB1-FFC60FA1C160 AT noqsi DOT com>
<CAC4O8c8zk8=Py1yX6fVqF+35SYe39Li=y4jZ8bCeZ1Ev8WccAg AT mail DOT gmail DOT com>
<20160105182120 DOT 3237F809D79B AT turkos DOT aspodata DOT se>
<8E0210CD-0694-4717-A7B1-3224E39691DA AT sbcglobal DOT net>
<CAC4O8c8CxyULauKj+1RT73qdLDnPa1_TOAXY_pXnJNPtnNJYqQ AT mail DOT gmail DOT com>
<s6nziwjt23p DOT fsf AT falbala DOT ieap DOT uni-kiel DOT de>
<alpine DOT DEB DOT 2 DOT 00 DOT 1601061228131 DOT 9035 AT igor2priv>
Date: Wed, 06 Jan 2016 15:21:18 +0100
In-Reply-To: <alpine.DEB.2.00.1601061228131.9035@igor2priv>
(gedau AT igor2 DOT repo DOT hu's message of "Wed, 6 Jan 2016 12:46:28 +0100
(CET)")
Message-ID: <s6noacyu6u9.fsf@falbala.ieap.uni-kiel.de>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u06ELOfq029049
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

gedau AT igor2 DOT repo DOT hu writes:

> On Wed, 6 Jan 2016, Stephan Böttcher wrote:
>> Step 1. teach PCB to read this format within scripts.  Throw Errors when
>> something is drawn where the current data model does not allow.
>>
>> Step 1b: allow this format in layout files.
>>
>> Step 2. teach PCB to write this format.
>>
>> Steps 3...: change the internal data model to support more and more of cases.
>
> I think this is a common misunderstanding. The reason PCB doesn't support 
> burried/blind via is like 5% file format and 95% all-internal-code-in-pcb. 
> (The 5-95 split is an educated guess, not a fact, but I believe it's not 
> far from reality). The 95% includes everything from find.c and DRC to 
> export HIDs and GUI HIDs.

This thread was about file formats.  How a burried via is implemented
and presented by the GUI may need a lot ow work.  

I do not see a problem with a file format that can express more that the
tool can not yet support.  It help anybody with some spare cycles to
work on missing features, if the file format already supports it.

At the time that work is done, the file format may need to be extended
again.  But if we extend the format with a view towards othogonality and
extendability, that may not be much of a problem.

-- 
Stephan

- Raw text -


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