Hello! Thien-Thi Nguyen <[email protected]> writes:
> This is rpx, a port of ratpoison to Guile 1.4.x Scheme. > Although initially intended as a proof-of-concept exercise > to plumb ttn's ignorance of X11, Scheme, and good taste, > the result has proven to be useful as well. > > Despite rpx veneration of ratpoison look, feel, and > internal design, there have been some unavoidable > concessions to some of the more hairy parts of Xlib (the > reimplementation of which is shared somewhat uneasily by > rpx and ttn-do). These are listed in the manual. Excellent, and nice to see it’s 100% Scheme code! I’m looking forward for the 1.9/2.0 port. :-) Currently ‘ttn-do’ fails to build for me with 1.9: --8<---------------cut here---------------start------------->8--- make[1]: Entering directory `/home/ludo/tmp/ttn-do-370/zz' : -d o,lo,la,sh `pwd` make[2]: Entering directory `/home/ludo/tmp/ttn-do-370/zz/mixp' make[2]: Entering directory `/home/ludo/tmp/ttn-do-370/zz/osys' make[1]: Entering directory `/home/ludo/tmp/ttn-do-370/zzz' < x-protocol.LEARNINGS sed '/ENUMS/,/STRUCTS/!d;/^((.*))$/d;/^((/,/))$/d;/--/s/.*/@verbatim/' | sed '/^$/d;$s/^./@end /' > x-protocol.LEARNINGS-doc-enum-names < x-protocol.LEARNINGS sed '/STRUCTS/,/EVENTS/!d;/--/s/.*/@verbatim/' | sed '$s/^./@end /' > x-protocol.LEARNINGS-doc-structs ERROR: In procedure module-variable: ERROR: Wrong type argument in position 1 (expecting module): #f ERROR: In procedure module-variable: ERROR: Wrong type argument in position 1 (expecting module): #f --8<---------------cut here---------------end--------------->8--- BTW, what would you think of releasing the X11-related part of ‘ttn-do’ as a standalone library? > tarball, etc, in dir: > > http://www.gnuvola.org/software/guile-www/ Should read: http://www.gnuvola.org/software/rpx/ . Thanks, Ludo’.
