View Full Version : Guile packages
neiljerram
02-27-2006, 07:18 AM
I've built the following Guile and Guile-related packages for the 770.
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
neiljerram
05-13-2006, 08:33 PM
I've built and packaged the following software, which taken together allows you to write graphical applications for the Nokia 770 in Guile Scheme.
guile_1.6.8-6_arm.deb (http://www.ossau.uklinux.net/guile/770/guile_1.6.8-6_arm.deb) The core Guile libraries and interpreter.
slib_3a1-4.6_all (http://www.ossau.uklinux.net/guile/770/slib_3a1-4.6_all.deb) Aubrey Jaffer's SLIB Scheme library.
g-wrap_1.9.6-2_arm.deb (http://www.ossau.uklinux.net/guile/770/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.)
guile-gnome-dev_20060319+gnu.org-5_arm.deb (http://www.ossau.uklinux.net/guile/770/guile-gnome-dev_20060319+gnu.org-5_arm.deb) Scheme bindings for the GObject, Glib, Gtk+, Pango, Atk and Hildon libraries.
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 (http://www.ossau.uklinux.net/guile/770/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.
Regards - Neil
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.