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=_40B52E48-749F-44F9-96F0-7CD4E5BE36F1"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] should we broaden scope of libgeda X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: Date: Mon, 4 Jan 2016 19:09:49 -0500 Message-Id: References: <20160102091556 DOT BBC6D809D79B AT turkos DOT aspodata DOT se> <20160102190222 DOT 63BE6809D79B AT turkos DOT aspodata DOT se> <20160102205101 DOT 327B9809D79C AT turkos DOT aspodata DOT se> <1A92FF68-AF05-4246-BB7B-608532787970 AT noqsi 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=_40B52E48-749F-44F9-96F0-7CD4E5BE36F1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-7 On Jan 4, 2016, at 6:56 PM, Roland Lutz wrote: > On Mon, 4 Jan 2016, John Doty wrote: >>> As far as gEDA/gaf is concerned, the logical next step would be to = have gschem use the Xorn data structures and storage library. >>=20 >> No, please, no. Make a new xornschem. This is an opportunity to = modernize the GUI, too. But please don=A2t make drastic changes in how = existing production code works. >=20 > This isn't about the GUI at all. The existing code works in = excruciatingly spaghettine ways which make improvements like Igor2's = back-annotation much more complicated than necessary. The changes I = suggested should, if done correctly, not change the existing user = experience in any way. However, they would make accessing the = application's behavior on an intermediate level (more internal than = Guile scripts can access, but higher than C code) much easier than = before. >=20 > I see your point about not breaking existing workflows, and I realize = I might have not been conservative enough about that in the past. = However, this should not mean that we can't ever change the programs' = internals; it just means we should be very careful when doing so. I=A2m happy to have both Vladimir=A2s conservative refactoring and your = radical restructuring. I fear that entangling them will create a mess. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_40B52E48-749F-44F9-96F0-7CD4E5BE36F1 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 iQIcBAEBCgAGBQJWiwnNAAoJEF1Aj/0UKykRJlMP/1F9foLm+tNwtE0mjeGLW8cs rQ7jPn/onftqyrPh9KVFyCYsvrzvDoJ7XTpic5iHjlzFghH5FKCFaMw8OGMkqpQ2 2YeH/mpaT952NoWNbcy8n8fAn8JtFsFAM4A46TB/l0pu77aePkD0GghJyjOXARua +/FA8wyo5YRtwpzdbT92meHy3JXhVIIXA52O5kro9m8CHmJDHdmKIQi/dtbR5zZ4 A3MvhRsUVtPPln4C3Jxl0+ASeJQserV0ipV1nwIrXLtusco77KQ1iADsLntLSIEX 4qHrWOVW3lh18SWjPWTuzvjpWrmIBs2Fl9K/AvqgD9903rcR1G3TVXbYu2g1HBuk /Bebu+Cvt5Q1ow9JyUSpdfiwjIKTsf7qEmv66Svaerbd0Bde9ihOMdTWFXwoPrE6 yhV7DgDJw2Hc5lesjODPMu1V4lgm8bsxmnt8kn3wabYlUsRH3HwouEs2mbmqrlpO DBaiR3x6/jcyeb9XhxYJ6CJ6t/P16+8NrBkFYPZMEdi4gEGHzmljHuh1FHbKOPSm GtqcClJUyeUW8Xgkx61CAL/us+eef4tzBrpfz+HV/jR9kPg2o7XDjte/eMKu1sVi EAW3vka/kGjvcCJiPbjONdZQ6vmZefIrHHcPYnMQOhK8JuyDomvRiYIzf7V5Kq0b AU4kLhHISTkuHnTr1hgy =rN2M -----END PGP SIGNATURE----- --Apple-Mail=_40B52E48-749F-44F9-96F0-7CD4E5BE36F1--