This is the mail archive of the guile@sourceware.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]

Scwm works with guile-1.3.2


After a late night yesterday and some more fixes this morning, Scwm
seems to be working smoothly with the new stable guile-1.3.2.  Most of
the problems were in adjusting to the new 1st-class hooks---we were
sloppy in not abstracting out a hook-making procedure, and just used '()
for new hooks.  Also had places where we were calling hooks with the
wrong number of arguments, or defined hooks to have the wrong number of
arguments.

Other problems included uses of `map' in Scwm that had lists of varying
lengths (not R4RS-correct, but guile-1.3 didn't mind), and the new
string port stuff that we'd been rolling our own on in Scwm before now.

It is my intention to support guile-1.3 (as well as immediately-after
guile-1.3 versions that fixed the bad I/O performance bug) and
guile-1.3.2 (and hopefully the immediately-after bug-fixes to it).
guile-1.3.1 will not be supported as there are too many flavors to deal
with.

I'd appreciate people testing this out sometime soon (via anoncvs --
Maciej, any progress on restoring snapshots?).  I'm interested in
whether Scwm still works with guile-1.3, and also that it works with
guile-1.3.2.  (I've tried both -- the former on a RH5.2-based x86
GNU/Linux system, the latter on a RH6-based x86 GNU/Linux system.)  I
hope to have the long-awaited Scwm-0.99.2 release by the middle of next
week.

Thanks,
Greg

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