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=ndyaw7xda9UKh8oI8FtnLnxW1f1jKfW3obpriZgAt18=; b=WU2W5lU+GXwFSSmP/cIubaSwx2OMJoPwSlhaaPhKFp60k1kF8o/4dLYmZcnDaA77u7 G+lJcmVAOOZCy23XRUhS2mpGueQsLXYVp4bXfscm8l2O4Le6AQ8LcWmksptql9AzZFBl iU9y4K2Yi7KsWsDD2x+PlrJ9I7V+LBc9u7GrwsP5/Wjkv+B0Hrv6DXWJieNJgohHxc71 7XtWokY+Uv6rvn9VjadXgXgm7GZBlqzqOLi556g2JaqljD/U1Cg6WHwbjBp3qkdRwR+0 L89M5q/kArU8GSu3t3/khsHwJ+cHrjDV4VQ8atZJNQl1bN1Pr/J/KZC/HCaJMrWqJcMF NC3w== 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: Mon, 19 Nov 2012 17:18:16 -0900 Message-ID: Subject: Re: [geda-user] Thoughts on gschem UI From: Britton Kerin 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 12: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. 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