This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Motif Port.




Ok, I've had a look at x-scm. Looks like a pretty low level interface, but
hopefully it will
save me having to solve all the hard problems. I'll try and build a Tiny
Clos interface
on top. I hope guile gets a standard OO system soon...





merry::satchell@hermes.dra.hmg.gb on 10/22/98 07:21:50 PM

To:   guile@cygnus.com
cc:    (bcc: Chris Bitmead/CHA)
Subject:  Re: Motif Port.




There is already a fairly rough Motif/Lesstif port in the contrib
directory. This is called xguile, and is more or less a just a file
of prepocessor cruft to make xscm work with guile rather than scm. scm and
guile are close enough that this works. It needs a bit of updating to work
with 1.3, mostly that scm_gen_puts went away in favour of scm_puts. You
still need to download xscm from somewhere.

I would not blame anybody from running away screaming when they see it.

When I get some time for the paper work, I hope to get a new version
out. This now has the co-op threads integrated with the Xt event loop,
support for a few more X primitives, extra useful bits of Xt (like
XtAppAddInput {dont you just love those funky '80s capitals}), and
bindings for the SciPlot widget. It now works correctly as a
dynamically loadable module. Start up time has been enormously improved
by replacing the old scheme initialisation code with C.

I will also attempt to sort out the configure/automake mess needed to get
this to build out of the box.

Julian Satchell
<satchell@dera.gov.uk>