Accessing gtk from guile



Hi,

I'm currently shopping for a toolkit to go with Guile, the Scheme
implementation of the FSF.

I've tried Tk (of TCL fame) and am quite pleased by its functionality
and its easy interface.  Tk's implementation also seems to be very
solid but it's a pain to access it from anything other than TCL.
Everything has to be converted into strings and you have to run a TCL
interpreter in addition to Guile because some parts of Tk are written
in TCL.  A bunch of other interpreters can access Tk (for example STk,
perl and python), but they all have to patch Tk in a non-trivial ways.

But now that I know about gtk, I'd like to explore the possibility of
making it *the* toolkit for Guile.

The main advantage of Tk is that it is already `here' and not only on
Unix, but also on Windows and the Mac.  I think gtk is far behind Tk
in this regard.  Am I right?

But on the other hand, because gtk is not really finished yet there is
still opportunity to make sure that it will not suffer from the same
language-ignorance as Tk.

I already have some sample code that can imitate the hello-world
example in Scheme and open a file-selection dialog.  I also know about
Peter Mattis' gtk-interp and that he is working on something even
better.  So things look very promising.

I am quite familiar with Guile so maybe I can help with the Scheme
side of the things.

I already have some issues to discuss, mostly because my gtk/Guile
interface is so different from Peter's.  So, whoever is
interested, please tell me.

Marius



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