X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sat, 14 Feb 2015 19:16:32 +0100 (CET) X-X-Sender: igor2 AT igor2priv To: geda-user AT delorie DOT com X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] on the choice of languages In-Reply-To: <1423934649.760.8.camel@cam.ac.uk> Message-ID: References: <1423934649 DOT 760 DOT 8 DOT camel AT cam DOT ac DOT uk> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Sat, 14 Feb 2015, Peter Clifton wrote: > > I think it must be just the IDEA that we use scheme that has put you > off. (Or the stated excuse ;)) Not really. At some point I did sit down and wrote some netlist plugins, and it was painful. > > If you dug into the code, you would find that the VAST majority of > geda/gaf is written in C. Only the (appallingly badly written - sorry!) > net-list backends make extensive use of scheme code. I didn't have problem with the C part. > scheme's use elsewhere, such as the config files are not IMO real > show-stoppers to anyone, only deterrents. > > > I wouldn't describe myself as a fluent in scheme or LISP (or any > functional language for that matter), but I really never found the bits > we use to be a show-stopper. Not a show stopper for me either. It's just painful enough to make me chose another project to hack most of the time. Regards, Igor2