X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 63.119.35.194 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_C8F66C48-F315-4C37-801A-571BC15447CA"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] Primitive electrical types [WAS: Re: first attempt at bus support in gnetlist for pcb] X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: Date: Sat, 9 Jan 2016 08:39:53 -0500 Message-Id: <6CD06E56-4FC6-4CFD-A6A8-0297CC1F995B@noqsi.com> References: 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=_C8F66C48-F315-4C37-801A-571BC15447CA Content-Type: multipart/alternative; boundary="Apple-Mail=_70CE4DDD-4187-47BF-B9A0-18A952141EE8" --Apple-Mail=_70CE4DDD-4187-47BF-B9A0-18A952141EE8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Jan 9, 2016, at 7:55 AM, Peter Clifton = (petercjclifton AT googlemail DOT com) [via geda-user AT delorie DOT com] = wrote: > Whether or not this is fully factored in the code or not, from the = graphical entity point of view these are effectively sub-type = specialisations of the line primitive, as John has suggested. Whilst it = would be technically possible to take this as a more "duck typed" = approach, I'd probably not suggest it. What I was trying to get at is that I see line drawing style as a = fundamentally orthogonal issue to line =93type". What we have now is = hard-wired, except for purely graphical lines. That doesn=92t fit all = uses. It gets us into unresolvable arguments over thick net segments for = power versus thin segments for signals. Conventions are good. Defaults = implementing conventions are good. Hard wiring them is bad. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_70CE4DDD-4187-47BF-B9A0-18A952141EE8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252
On Jan 9, 2016, at 7:55 AM, Peter = Clifton (petercjclifton AT googlemail DOT co= m) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> = wrote:

Whether or not this is fully factored = in the code or not, from the graphical entity point of view these are = effectively sub-type specialisations of the line primitive, as John has = suggested. Whilst it would be technically possible to take this as a = more "duck typed" approach, I'd probably not suggest it.

What I = was trying to get at is that I see line drawing style as a fundamentally = orthogonal issue to line =93type". What we have now is hard-wired, = except for purely graphical lines. That doesn=92t fit all uses. It gets = us into unresolvable arguments over thick net segments for power versus = thin segments for signals. Conventions are good. Defaults implementing = conventions are good. Hard wiring them is bad.

John Doty              Noqsi = Aerospace, Ltd.

http://www.noqsi.com/

jpd AT noqsi DOT com



= --Apple-Mail=_70CE4DDD-4187-47BF-B9A0-18A952141EE8-- --Apple-Mail=_C8F66C48-F315-4C37-801A-571BC15447CA 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 iQIcBAEBCgAGBQJWkQ2pAAoJEF1Aj/0UKykR7FwQAKxGctS4jLOZt/rA2Y7tlKFA xQydTOatMcJN/vpUUfnGiAoni+A2hVXc9Yb5ATnoWhcK9a4FOddMBmE8SbNnY+o/ UMdJxiPOeUXC969hv/0mcHH3sS+owCbipKvhQOlmmXvX1aXORmin7dP9kUkU/OC2 dtlNrhFABuN1otfCaGJ9gFkfdAcpv3Jzcal/MftGYf/tTCx9zJmejPsTixFJY1YS hgLdlxS/NrK4FHWTOlItTwJMFNM6NPq+DPgom6ANzsbqYpk9NvUOBQx+onWkKSNQ MWwkD1T4EEq90qfnLKPZzIUgx+7UD+vhNPRxWtm5RoVTqZMAkONhVhf0CvBM3xLK 6htYjQHN7e+7AFCtqrWs1w1Q2lawZDndsGvkzKCVw9V7S3GBhYf+BL96GEzx6NEY LO+UScD5NwoiyN/v5P70xFIIIzoyYLXDglq25EDOvm+PhYA9BTyiYqh7Z8kYlwBU Ke8Z8Hrhx5hFMzSsNnxDLlhT9eMzsrsAxJkyfCOojMIrgYxtYkiEB68rHBIoaPdW 9UhGpOtn3X4IMmoWkubBed3jJY4rFGOZDMz4X4btFAZlE7GUt7QvUyZLKC5DS6co 8DG87xVtrO0PHsSBUzQkAMJ3v87gCzbimbWfj3U1qy/PE8zIdc51gRnJQkLNvGTY UrILm4Mm9PFCvFWwJi7T =QxKG -----END PGP SIGNATURE----- --Apple-Mail=_C8F66C48-F315-4C37-801A-571BC15447CA--