[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