"cdiddca" wrote:
> There is sbank http://live.gnome.org/sbank based on GObject
> Introspection http://live.gnome.org/GObjectIntrospection

It worked!  (For both Ikarus  and Ypsilon) 

  Just  in case  there are  fellow Slackwarists  around here
(for  which GNOME  does  not come  prepackaged),  I had  the
following Slackware packages already installed:

gtk+-1.2.10-i486-4
gtk+2-2.12.12-i486-1
gtkspell-2.0.14-i486-1
libgtkhtml-2.11.1-i486-1
pygtk-2.12.1-i486-2

maybe  some others  are  required; then  I downloaded  GNOME
distributions from:

<ftp://ftp.gnome.ftp> -> "pub/gnome/sources"

built and packaged them  with (almost) no problems.  Package
installation  sequence follows.   Packages marked  with (**)
need  exec permission  for  "/tmp" when  installing in  that
temporary location for custom packaging.

gnome-common            2.26.0

scrollkeeper            0.3.14          # (**)

gnome-doc-utils         0.17.3

gtk-doc                 1.10    # version 1.11 failed building

The following are built as in the documentation of Sbank:

gobject-introspection   (checkout)      # (**)

gir                     (checkout)      # (**)

spe                     (checkout)

  I  had  to  take  a  version of  Xitomatl  I  had  already
downloaded  a  while ago  (revision  179)  because for  some
reason the  Bazaar checkout failed.  I just  copied it under
"systems/xitomatl" in the Spe's source tree.

  For Ypsilon I set:

YPSILON_SITELIB=$SPE/systems/xitomatl:$SPE/systems:$SPE/systems/spells/

where $SPE  is the full  pathname to Spe's top  source tree.
For Ikarus  I did  the same with  IKARUS_LIBRARY_PATH.  Then
just:

$ cd $SPE
$ ypsilon systems/sbank/examples/gtk/calendar.sps
$ ikarus --r6rs-script systems/sbank/examples/gtk/calendar.sps

and enjoy!

  Andreas, when September comes will you start a negotiation
with me  to merge our  FFI libraries into a  single version?
We  can continue to  distribute them  separately.  I  need a
couple of weeks to review the my documentation and to finish
some bits of the Mosh compatibility library.

  I  have  not yet  a  multischeme  interface for  callouts,
though.  I will have to look into it.
-- 
Marco Maggi

Reply via email to