[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: [RFC 1/6] Non-Turing-complete configuration files.



On Saturday 17 January 2009 00:08:17 r wrote:
> On Fri, Jan 16, 2009 at 10:44 PM, Peter TB Brett <peter@xxxxxxxxxxxxx> 
wrote:
> > Currently, the gEDA configuration files are executed by a Scheme
> > interpreter. This has a number of flaws:
> >
> > 1. An error in a configuration file will cause it not to be fully
> >   interpreted. This can potentially leave gEDA applications in an
> >   unusable state or even cause it not to start at all. Furthermore,
> >   this can be confusing to a new user, who might not be familiar with
> >   Scheme or the quirks of gEDA configuration and thus more at risk of
> >   making mistakes configuring gEDA.
>
> Having a scripting language at hand is one of the most important
> features of gEDA. At the moment this feature is not sufficiently
> exploited because of limited API and perhaps poor implementation
> (guile) but removing it would IMHO be a mistake.

I agree 100%. Hence [RFC 2/6], a plugin system which corrects the security 
problems *and* allows users to easily add their own code to gEDA.

                             Peter



-- 
Peter Brett

Electronic Systems Engineer
Integral Informatics Ltd

Attachment: signature.asc
Description: This is a digitally signed message part.


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user