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.




Oh, I didn't realise that there was already a Motif interface.

It sounds like it is a lowish level interface? If so, I might work on it
and make a high level interface.
I want to come up with something like, umm. I think there was something
called WinTerp which
was a freely available lisp interface to Motif - quite well designed if I
remember right.

It would help if you could at least bring the current stuff into a workable
state though.




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>