X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 108.49.234.33 X-Authenticated-UID: jpd AT noqsi DOT com From: John Doty Content-Type: multipart/alternative; boundary="Apple-Mail=_8B52E85F-FDC2-4618-B157-D1BD71AA5FCC" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\)) Subject: Re: [geda-user] Thank you - some requests and an offer Date: Thu, 8 Jul 2021 18:27:03 -0400 References: <20210707101437 DOT 2c7c63a6 AT queeg> <516720E8-7097-4943-89FB-EB0F53B38AD1 AT noqsi DOT com> <420493B5-5B8C-447C-9D66-5D46AFD963E1 AT noqsi DOT com> <20210708202955 DOT 21956 DOT qmail AT stuge DOT se> To: geda-user AT delorie DOT com In-Reply-To: <20210708202955.21956.qmail@stuge.se> Message-Id: X-Mailer: Apple Mail (2.3608.120.23.2.7) 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=_8B52E85F-FDC2-4618-B157-D1BD71AA5FCC Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Jul 8, 2021, at 4:29 PM, Peter Stuge (peter AT stuge DOT se) [via = geda-user AT delorie DOT com] wrote: >=20 > John Doty wrote: >> Has anybody but you mastered Xorn? >=20 > I believe more people know Python than scheme; there's significantly > more gEDA potential with xorn. Have *you* mastered Xorn? Personally, I=E2=80=99m reasonably familiar with Python, but I found = Xorn impenetrable. That=E2=80=99s why I now use Lepton. Roland is = impressively productive with Xorn, but I can=E2=80=99t figure out how to = do my custom stuff with it. >=20 > Python is also far more widespread than Guile. >=20 > I think the most significant argument for Python is that KiCad also > exposes its data model in Python; that's a clear path to more shared > effort and simpler portability/convertability of user data. That=E2=80=99s your theory. "In theory, theory and practice are the = same. In practice, they are different.=E2=80=9D >=20 > That nearly the whole world is now afraid to use Python2 is, well, > unfortunate, but not an insurmountable problem. >=20 >=20 >> The fact that the original scheme backends were the product of = multiple >> authors is telling. >=20 > Are there many enough data points to actually tell anything at all? I count 11 authors explicitly credited in the Lepton netlist back ends. = I know I=E2=80=99d find several more if I plowed through the ChangeLog. = That=E2=80=99s a fair number of data points. >=20 > I guess no in gEDA/lepton, for both Python and scheme. >=20 >=20 > //Peter >=20 John Doty Noqsi Aerospace, Ltd. jpd AT noqsi DOT com --Apple-Mail=_8B52E85F-FDC2-4618-B157-D1BD71AA5FCC Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8

On Jul 8, 2021, at 4:29 PM, Peter Stuge (peter AT stuge DOT se) [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:

John = Doty wrote:
Has = anybody but you mastered Xorn?

I= believe more people know Python than scheme; there's significantly
more gEDA potential with xorn.

Have *you* = mastered Xorn?

Personally, I=E2=80= =99m reasonably familiar with Python, but I found Xorn impenetrable. = That=E2=80=99s why I now use Lepton. Roland is impressively productive = with Xorn, but I can=E2=80=99t figure out how to do my custom stuff with = it.


Python is also far more = widespread than Guile.

I think the most = significant argument for Python is that KiCad also
exposes = its data model in Python; that's a clear path to more shared
effort and simpler portability/convertability of user = data.

That=E2=80=99s your theory. "In theory, theory and = practice are the same. In practice, they are different.=E2=80=9D


That nearly the whole world is now afraid to = use Python2 is, well,
unfortunate, but not an = insurmountable problem.


The fact that the = original scheme backends were the product of multiple
authors is telling.

Are there many enough data points to actually tell anything = at all?

I= count 11 authors explicitly credited in the Lepton netlist back ends. I = know I=E2=80=99d find several more if I plowed through the ChangeLog. = That=E2=80=99s a fair number of data points.


I guess no in gEDA/lepton, for both Python and = scheme.


//Peter


John Doty    =           Noqsi = Aerospace, Ltd.

jpd AT noqsi DOT com




= --Apple-Mail=_8B52E85F-FDC2-4618-B157-D1BD71AA5FCC--