Active Topics

 



Notices


Reply
Thread Tools
Posts: 106 | Thanked: 3 times | Joined on Dec 2005
#1
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
 
Posts: 106 | Thanked: 3 times | Joined on Dec 2005
#2
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 The core Guile libraries and interpreter.

slib_3a1-4.6_all Aubrey Jaffer's SLIB Scheme library.

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 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. 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
 
Reply


 
Forum Jump


All times are GMT. The time now is 18:34.