* RPX 1.0 available
@ 2010-01-06 1:22 Thien-Thi Nguyen
2010-01-06 10:12 ` Ludovic Courtès
0 siblings, 1 reply; 4+ messages in thread
From: Thien-Thi Nguyen @ 2010-01-06 1:22 UTC (permalink / raw)
To: guile-sources; +Cc: guile-user
release notes:
I decided the code name was as good as any for the project.
Perhaps it will get some 1.1 love in a few months, no promises...
thi
README excerpt:
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.
NEWS excerpt:
- 1.0 | 2010-01-06
- Initial release
tarball, etc, in dir:
http://www.gnuvola.org/software/guile-www/
atom feed:
http://www.gnuvola.org/NEWS.atom
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RPX 1.0 available
2010-01-06 1:22 RPX 1.0 available Thien-Thi Nguyen
@ 2010-01-06 10:12 ` Ludovic Courtès
2010-01-07 10:18 ` Thien-Thi Nguyen
0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2010-01-06 10:12 UTC (permalink / raw)
To: guile-user
Hello!
Thien-Thi Nguyen <ttn@gnuvola.org> 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’.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RPX 1.0 available
2010-01-06 10:12 ` Ludovic Courtès
@ 2010-01-07 10:18 ` Thien-Thi Nguyen
2010-01-11 22:05 ` Ludovic Courtès
0 siblings, 1 reply; 4+ messages in thread
From: Thien-Thi Nguyen @ 2010-01-07 10:18 UTC (permalink / raw)
To: guile-user
() ludo@gnu.org (Ludovic Courtès)
() Wed, 06 Jan 2010 11:12:14 +0100
Hello!
Greetings!
Excellent, and nice to see it’s 100% Scheme code!
Well, as you can see, *which* 100% is still a question...
I’m looking forward for the 1.9/2.0 port. :-)
Me too.
Currently ‘ttn-do’ fails to build for me with 1.9:
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
Thanks for reporting this. I don't expect to address this problem
specifically; perhaps it will sort itself out in the scheduled general
revamping of ttn-do (you can monitor its NEWS for "tested with Guile
1.9").
BTW, what would you think of releasing the X11-related part of
‘ttn-do’ as a standalone library?
I'd rather get all of ttn-do to be Guile 1.9 hostable, then do the
split. I think that would be most expedient. On the other hand, the
X11-related parts could do with some re-design -- both interface and
internals -- and that might benefit from early separation. More modular
requires more communication (between programmers, the code itself, and
client code), which is a struggle for old frogs like me, but seems to be
like water to you tadpoles. Hmmm, we'll see...
Should read: http://www.gnuvola.org/software/rpx/ .
Good catch; thanks.
thi
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: RPX 1.0 available
2010-01-07 10:18 ` Thien-Thi Nguyen
@ 2010-01-11 22:05 ` Ludovic Courtès
0 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2010-01-11 22:05 UTC (permalink / raw)
To: guile-user
Hi Thien-Thi,
Thien-Thi Nguyen <ttn@gnuvola.org> writes:
> () ludo@gnu.org (Ludovic Courtès)
[...]
> BTW, what would you think of releasing the X11-related part of
> ‘ttn-do’ as a standalone library?
>
> I'd rather get all of ttn-do to be Guile 1.9 hostable, then do the
> split. I think that would be most expedient. On the other hand, the
> X11-related parts could do with some re-design -- both interface and
> internals -- and that might benefit from early separation. More modular
> requires more communication (between programmers, the code itself, and
> client code), which is a struggle for old frogs like me, but seems to be
> like water to you tadpoles. Hmmm, we'll see...
“Tadpoles”, funny, uh. ;-)
Anyway I’ll surely monitor all this.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-01-11 22:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-06 1:22 RPX 1.0 available Thien-Thi Nguyen
2010-01-06 10:12 ` Ludovic Courtès
2010-01-07 10:18 ` Thien-Thi Nguyen
2010-01-11 22:05 ` Ludovic Courtès
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).