[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA: guile (was: Ann: gerbv-0.0.9 released)



Hi Stefan (all),


[snip]
>There where/are two problems with the Guile support in gerbv:
>1) The lack of support from package vendors and the state of flux Guile in
>2) The guile glue code was lagging behind considerable and I had no
>   motivation to get it into shape.
>
>So yet-another-scripting language wouldn't help two directly.

	I have to comment on this. :-)

	I, too, haven't been too thrilled with how guile has been support
by the various vendors.  It seems that if a user is going to have trouble
with a dependancy, it is going to be libguile.	And porting guile over
to mingw32 was/is no fun (I'm still not done).

	Pity. :(

	I like all the functionality that guile provides; the library is
quite nifty in that respect.  However, I don't like how guile takes
over the program (has to be invoked from main()).  I like the way the
tcl interpreter is embedded in programs.

	What I really want is a lightweight scheme interpreter which
is easily embedded into C/C++ programs and has a reasonable interface
to add C/scheme functions.  I have found scheme to be a perfect match
for gEDA/gaf, particularly for gnetlist (backends).

	I obviously will not remove guile from any existing program,
however, I might re-evaluate my use of guile in new projects. 

								-Ales