delorie.com/archives/browse.cgi | search |
On Sun, Nov 18, 2012 at 12:46 PM, Dave McGuire <mcguire AT neurotica DOT com> 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. Perl vs Lisp one working implementation ~4 different half finished ones weird syntax weird undocumented metaprogramming nice module repository no repository, just use google :) embeddable depends which one you use extensible (call C) I have no idea one monolithic community ~4 tiny communities works fine in vi emacs MUCH more painful to extend IME Language snobbery aside, lisp really doesn't have much going for it. > 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. ;) Its all just momentum. Nobody is putting it in anything new today. Britton
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |