X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=mtHomkch/3kbwJXp8U/S0ThJ9d5Hx5obL7mW6MKMBC4=; b=S9waqt1cXHL4+gblA43jOBJKeLjhDNi0QHsm1WApcTl6bqOL+eBAduifybzF9gyDLG tW127JQMTocv1MpdgWEDPHZhS+a3U1oGM5DWDk0yD+5NnAOLC3Jo5MANt231izfpL00n xXlKPIfkj1rngZKluecg8mQf4Ods/CYRsS78IMWD+byECKQqhWIlYqtEdmmiMZghO9VC dKtMKyG9k+9h5+rHtxp07HvQ5N3io937WG2N+0ibxRpMlO7LaTb+yUrVvjUa/0F+wSGW +19+KbLGP6O3Go2K1ww0Yb9ug+Bm7FcbIxeGDbaM37d3+wJA7MoIC7LArSmaLa9l23Ry M8zw== MIME-Version: 1.0 In-Reply-To: <50A95721.7080704@neurotica.com> References: <50A688B8 DOT 4090809 AT neurotica 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> <50A83AAA DOT 6060500 AT jump-ing DOT de> <50A8615E DOT 2080800 AT neurotica DOT com> <05730E0F-4DA1-47C8-80BB-5D4F37EFD94E AT noqsi DOT com> <50A8675D DOT 30509 AT neurotica DOT com> <50A95721 DOT 7080704 AT neurotica DOT com> Date: Sun, 18 Nov 2012 19:04:20 -0500 Message-ID: Subject: Re: [geda-user] Thoughts on gschem UI From: Evan Foss To: geda-user AT delorie DOT com Content-Type: text/plain; charset=ISO-8859-1 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 On Sun, Nov 18, 2012 at 4:46 PM, Dave McGuire wrote: > 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. I would like to add python and java to that list of neolithic triggers. > 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 -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/