X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Envelope-From: paubert AT iram DOT es Date: Mon, 19 Nov 2012 09:42:48 +0100 From: Gabriel Paubert To: geda-user AT delorie DOT com Subject: Re: [geda-user] Thoughts on gschem UI Message-ID: <20121119084248.GA31731@visitor2.iram.es> References: <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> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-SPF-Received: 2 X-Spamina-Bogosity: Unsure X-Spam-Score: -1.4 (-) X-Spam-Report: Content analysis details: (-1.4 points) pts rule name description ---- ---------------------- -------------------------------------------------- -1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP 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 07:04:20PM -0500, Evan Foss wrote: > 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. For me it would be Tcl rather than Python. Now, for long term maintenance, all scripting languages are bad, give me some C (or C++ provided you refrain from using the most esoteric part of the language) header files to compile against. Gabriel