X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_E39F9AA7-7299-4D47-AF71-E49C592B0BEC"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] The nature of gEDA layers X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: Date: Sat, 30 Jan 2016 14:42:02 -0700 Message-Id: <92876839-0ED0-4AF7-983A-0E0177140E3A@noqsi.com> References: <20160127091746 DOT 1c7a976c2752f913921688ac AT gmail DOT com> <20160127141334 DOT c738feb9dbeb54a7dec3dff8 AT gmail DOT com> <56A8F74B DOT 8080304 AT ecosensory DOT com> <56A961BC DOT 3040405 AT ecosensory DOT com> <56A9E416 DOT 8080500 AT ecosensory DOT com> <20160128200126 DOT 0fe1bb26d5c28e59d56dfd0e AT gmail DOT com> <201601282134 DOT u0SLYET7002642 AT envy DOT delorie DOT com> <82868AE2-27A4-44AE-92F2-47A2FAA12BB4 AT icloud DOT com> <201601301603 DOT u0UG3D4E023424 AT envy DOT delorie DOT com> <2E50874E-7A17-4295-B95! E-8A626EE9727B AT icloud DOT com> <201601301940 DOT u0UJeA0S032394 AT envy DOT delorie DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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=_E39F9AA7-7299-4D47-AF71-E49C592B0BEC Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Jan 30, 2016, at 2:09 PM, Stephan B=F6ttcher wrote: > DJ Delorie writes: >=20 >> Because this part: >>=20 >>> why not provide a generic mechanism >>=20 >> is harder than you think. >=20 > It will certainly not be easy. >=20 > I have no use for b/b vias. But I see that a mechanism that supports > more generic vias may lead to a delevelopment that allows things I do > care about. I note that in Osmond PCB, vias and footprints are simply groups of = drawing primitives with connectivity. There=92s no fundamental = distinction. Vias wind up having refdeses. >=20 > If somebody implements b/b vias in pcb, that code adds a lot of > complicated special cases to the program, and gains nothing but b/b > vias. That can be done in reasonable time. I won't care. Done right, no complicated special cases are needed. Consider gschem: it = needs no special case to handle, say, a dual-control pentode. You simply = draw it with the same primitives you use for a resistor. >=20 > If a consensus will be reached to build a more generic foundation in = the > data structures and continue to add features on top of that, I might > start hacking on pcb myself. That path will be longer, but reach > farther. >=20 > -- > Stephan >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_E39F9AA7-7299-4D47-AF71-E49C592B0BEC Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWrS4rAAoJEF1Aj/0UKykRmHoP/02snlDF8OXPr5VB/hdcWuq9 HcQTQRgXLxBFxlPAEwTaiM63PttM/k8fGuHazA1CTHOlHRP6LcHT5eAIlS7ITaYd Yeq6OlEBvttrUpjfMxDnge2HBGugnits6vCXBvbS3rx+54ULUmMBP1PRelfc1ndp xD3yS5CUIXCcPtZVHEDW7qqKtwuJZFOiYrC3KUjw2WHHP5Y7ZJIpkR8eUycHveif jsy8agMJTeek6CPJt+0WkjiqX/+7xPQ/FQH+UZtmbeesKmXHuRvtVlB0x8GHH2UU Tsk+KvK3LGjzslbIv6NziX2dwXwGh5fpQK4Y9ikBmkkBfOSY//cH7Nz2EAcrah3n YfAwZ9du50iWC0fv88OKjitz8BoHbb8C+IgMTAsiuOwmkwXZy6TWsqcTDRCK1TNC USEPabimX83juITnTJoD9MNSPK3f0lZzz4LCNoHBqChDry05MX0lC69m1X/5d2zf 0xbXjPNS6zZ/oLlpdSvSjKBR+ZjyTxrm18eh0xoqnJUqgPOqs4CKv0xxdy1IVvu/ gXdu7guuFZFo1q1W2QRfnzEr1lnNjmGS7zNbvi6/13K+EfAHbSmbvS+xIXEn7WlN UrVFkSPugR5cvd5qXgsarg+Y0aivJlUCEQtJ7GCKUmbhPkSaXE8Uk+lG03Juj6Cq PWnjtU2xO8fwJRtjrqzf =gEIE -----END PGP SIGNATURE----- --Apple-Mail=_E39F9AA7-7299-4D47-AF71-E49C592B0BEC--