delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/11/18/16:47:40

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: amavisd-new at neurotica.com
Message-ID: <50A95721.7080704@neurotica.com>
Date: Sun, 18 Nov 2012 16:46:09 -0500
From: Dave McGuire <mcguire AT neurotica DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Thoughts on gschem UI
References: <50A688B8 DOT 4090809 AT neurotica DOT com> <CC923058-B962-45B5-973D-EA03906430B9 AT noqsi DOT com> <50A6A265 DOT 6050300 AT neurotica DOT com> <4E8E6F31-EF8D-4540-BA86-7935C1C3E6D8 AT noqsi DOT com> <50A6A95C DOT 5030903 AT neurotica DOT com> <355DEF4F-51BB-44A8-A5F4-D8564E7E7885 AT noqsi DOT com> <20121116213601 DOT 13718 DOT qmail AT stuge DOT se> <66889AAB-3A82-4861-ACB0-B35A876EF6F4 AT noqsi DOT com> <CAC4O8c8s3837dD5so1hu-QOm8PW69sehVNNX7njQvnRGzXODGw AT mail DOT gmail DOT com> <B63F900B-2C12-48A4-AD4B-5A616078030B AT noqsi DOT com> <CAC4O8c9BAJe8_7KLL8aaGq30HCkj+q74DB9jywXRXogJzdqNzw AT mail DOT gmail DOT com> <50A83AAA DOT 6060500 AT jump-ing DOT de> <B1A7C9C1-5EAE-49AB-A03A-D5D4AFD3B0C0 AT noqsi DOT com> <50A8615E DOT 2080800 AT neurotica DOT com> <05730E0F-4DA1-47C8-80BB-5D4F37EFD94E AT noqsi DOT com> <50A8675D DOT 30509 AT neurotica DOT com> <CAM2RGhQ7aZf_yiOw4ibKTe5RnH7p8W50Maqo1YrVnLbJuhX-1Q AT mail DOT gmail DOT com> <F9FB3DFD-3D4D-4744-81E8-172D48E96FE0 AT noqsi DOT com> <CAM2RGhSkaqZUKpwZhTcJgTwMGMRjRm7gkYwGB=nBA38PCkBSQQ AT mail DOT gmail DOT com> <CAGde_xPHE8A--poeUARmD14YFtxeH7HrEtzCX3YUFZmEkH9+Yw AT mail DOT gmail DOT com>
In-Reply-To: <CAGde_xPHE8A--poeUARmD14YFtxeH7HrEtzCX3YUFZmEkH9+Yw@mail.gmail.com>
X-Enigmail-Version: 1.4.5
Reply-To: geda-user AT delorie DOT com

On 11/18/2012 04:12 PM, Svenn Are Bjerkem wrote:
> I don't know why guile became the scripting language of geda, but if
> you have a look at this, http://www.vanderburg.org/OldPages/Tcl/war/,
> you will know what GNU founder Stallman thinks. I guess using guile is
> only something for GNU projects due to the license.

  Stallman is a bit, erm, crazy, but that has nothing to do with the
suitability of Scheme as a domain-specific scripting language.  Guile is
but one implementation of Scheme.

> Other CAD tools, both EDA and mechanical, use some kind of extension
> language. Lisp seems to be used by tools with long history, and newer
> tools use anything from python through perl to lua and ruby.

  If gEDA moves to Perl as its scripting language, I'm going back to
pencil and paper.

  Lisp is used by the ones with long history, but it CONTINUES to be
used there because it's a very good tool for the job.  Autodesk isn't
dumping Autolisp for Perl or Ruby. ;)

> A large number of commercial EDA tools use Tcl. Tcl is kind of the
> reason why guile exist. If you google on John Ousterhout and Richard
> Stallman, I think a lot of historical reasons for the existence of
> guile will show up.

  You know, I have tried to like Tcl off-and-on for about twenty years
now.  I've really tried.  I just think it's a very ugly language.
Powerful, yes...there's no doubt about that.  But people who like Tcl
also tend to think Bud Light is good beer. ;)

              -Dave

-- 
Dave McGuire, AK4HZ
New Kensington, PA

- Raw text -


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