unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* 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).