There are some rough edges here. In particular, some of the libraries are not stripped (because of scratchbox build problems), and I haven't yet managed to wrap the hildon-specific widgets for Guile. But it's already possible to write simple GUI apps using generic GTK widgets.
Regards, and please let me know if you have any questions or hit problems. - Neil
g-wrap_1.9.6-2_arm.deb The g-wrap interface generator. (This package includes libraries that are needed at runtime by any interfaces that are built by g-wrap, such as the following (guile-gnome), so it must be installed even if you don't plan on using it to generate any new interfaces.)
The two key changes since my original announcement in this thread are that
the guile-gnome package now includes bindings for the Hildon widget set, so you can write properly native Nokia 770 applications in Guile Scheme
I have been using these packages myself now for a few months, to prototype some apps, so I am confident that they are useful and basically work.
For an example application, please see count.scm. The precise subject matter of this app is unlikely to be of general interest, but the code shows how to get going with a HildonApp and HildonAppView, and how to set up and lay out some commonly used widgets.
guile_1.6.8-5_arm.deb
slib_3a1-4.4_all.deb
g-wrap_1.9.3-2_arm.deb
guile-gnome-platform_2.7.98-3_arm.deb
They can all be downloaded and installed from http://www.ossau.uklinux.net/.
There are some rough edges here. In particular, some of the libraries are not stripped (because of scratchbox build problems), and I haven't yet managed to wrap the hildon-specific widgets for Guile. But it's already possible to write simple GUI apps using generic GTK widgets.
Regards, and please let me know if you have any questions or hit problems. - Neil