delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/05/13:53:44

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: hsank AT nospam DOT chipforge DOT org
X-Envelope-To: <geda-user AT delorie DOT com>
Date: Thu, 05 Feb 2015 19:52:28 +0100
Message-ID: <20150205195228.Horde.iTz4GtKY5ERqDqjalOytKQ2@webmail.in-berlin.de>
From: Hagen SANKOWSKI <hsank AT nospam DOT chipforge DOT org>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] FOSDEM
References: <1420499386 DOT 3521 DOT 3 DOT camel AT cam DOT ac DOT uk>
<20150202152654 DOT GA13336 AT cuci DOT nl> <54CFD589 DOT 9040702 AT xs4all DOT nl>
<CAHBYzfRkn-nJb4JfrDYyaD0WwPrpZvAgi0QdHCusgz185iNoHA AT mail DOT gmail DOT com>
<CAGde_xN-iNZUvHh-E47kx1EyoPRt1018wWiDwHhYQ9+od+cJwA AT mail DOT gmail DOT com>
<20150203112631 DOT 3507a0c1 AT Parasomnia DOT thuis DOT lan>
<20150204054256 DOT Horde DOT Pm1JV8RJbICk9SHvIGwZ7A3 AT webmail DOT in-berlin DOT de>
<CAOP4iL2stWVCy3WK0=SNu2zAbs8t6B0uyAgFuOnzG8v_MrYNfw AT mail DOT gmail DOT com>
<CAGde_xN5gs5r_on=HP2RN7cy6E=2EL9eK3cp+sd9BfBaWNLVew AT mail DOT gmail DOT com>
<20150204193720 DOT Horde DOT 42xUN-NzhCJRWZne-M5eCQ1 AT webmail DOT in-berlin DOT de>
<90236728-E79D-47C7-BFB1-34140DB85ACB AT sbcglobal DOT net>
<CAOFvGD4M48Ap=UQzL_T3yzas2rJrNFfxXRUOkOe8gA8J3bQCHg AT mail DOT gmail DOT com>
<alpine DOT LNX DOT 2 DOT 02 DOT 1502050141070 DOT 24630 AT localhost DOT localdomain>
<CAOP4iL2_LayZwbESc1Zswy0PRaKST_keqXrAq2B8GEreQg5RpQ AT mail DOT gmail DOT com>
<8B61C37B-3B46-4242-977F-3C4EE384EF1C AT noqsi DOT com>
In-Reply-To: <8B61C37B-3B46-4242-977F-3C4EE384EF1C@noqsi.com>
User-Agent: Internet Messaging Program (IMP) H5 (6.2.0)
MIME-Version: 1.0
X-MIME-Autoconverted: from 8bit to quoted-printable by einhorn.in-berlin.de id t15IqT3f025860
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t15IqZ4J010646
Reply-To: geda-user AT delorie DOT com

Hello John.

Quoting John Doty <jpd AT noqsi DOT com>:

> Thus, the infrastructure locks in the language in an important  
> subset of cases. It is important that the infrastructure be  
> accessible from a widely familiar language that’s easy to learn. In  
> my world, people fluent in Guile are rare. People fluent in Lua are  
> nonexistent (I don’t do games). But Python is ubiquitous.

Yes. How about going multiple pathes, while not breaking the old one?

And I am aware of the fact, that all the EDA guys are fluently in Tcl
and Perl; and someone around Cadence might be fluent in Scheme.

I would like to build some functions, to interprete Tcl in a Guile
environment and also to interprete Guile/Scheme in a Tcl one. So if
someones comes from Tcl easily can use the gEDA tools with their Guile
interface. Another one from Scheme can also use other tools like ngspice
with Tcl interface quit easy. Both directions become more seamless, right?

And do not forget the "competitor" KiCAD also was at FOSDEM. As I understood
all (dinner) talks, they are like the edacore proposal also. Let's cooperate!

If we like to pimp up the interchange file formats for smooth intergration
to/from other environments, and not further using the current ASCII format,
something like YAML can be handy. Just the same principles w/ attributes,
but a litte bit more eloquent/better code readability while using-the-editor-
for-changing-something-quick. Currently I eye-balling every time on the
format description to fix the right value on the right position..

Regards,
Hagen Sankowski


-- 
"They who can give up essential liberty to obtain a little temporary
safety, deserve neither liberty nor safety." Benjamin Franklin (1775)


- Raw text -


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