www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/04/17:20:32

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
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] FOSDEM
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <90236728-E79D-47C7-BFB1-34140DB85ACB@sbcglobal.net>
Date: Wed, 4 Feb 2015 15:19:03 -0700
Message-Id: <8178048D-EA74-440B-ADA5-F6505791424C@noqsi.com>
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>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t14MJAoY018800
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

On Feb 4, 2015, at 2:36 PM, Edward Hennessy <ehennes AT sbcglobal DOT net> wrote:

> 
>> On Feb 4, 2015, at 10:37 AM, Hagen SANKOWSKI <hsank AT nospam DOT chipforge DOT org> wrote:
>> 
>> :-)
>> 
>> Quoting Svenn Are Bjerkem <svenn DOT bjerkem AT googlemail DOT com>:
>> 
>>> We just need to agree which scripting language to use for the flow. /Duck
>> 
>> No flame war please - SCNR? 20 years this Scheme vs. Tcl stuff is now glowing..
>> 
>> Well, gEDA is using Scheme while ngspice has clearly a Tcl Interface. BTW,
>> the commercial EDA world is dominated by Tcl as you certainly know. How about
>> a more pragmatic approach - using Guile with Tcl-interpreting macros or contrary.
>> I am comfortable with *booth* languages.
>> 
> 
> I would like to see a more popular languages evaluated. For example:
> 
> - Languages that recent college graduates would already know
> - Languages that have a large number of books and reference material
> 
> Using a popular language, to me, would increase the potential number of contributors.

Well, the choice of Scheme was clearly from the MIT 6.001 influence. Every EECS student at MIT takes that class, but I think many on the EE side really didn’t “get” it very well when it was built around Scheme. MIT has recently switched to Python. Both were originally intended as teaching languages, but Scheme implements a theorist’s vision of programming, while Python is more pragmatic. Python is thus far more widely known and used. It also has a much more extensive collection of modules. A toolkit like gEDA winds up making connections to other tools and toolkits. Python is better suited to making these connections than Scheme is.

> 
> Cheers,
> Ed
> 

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



- Raw text -


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