Parent Directories

/
software/

Directory rpx

972020-10-09 13:10:22text/plainAUTHORS
42522020-10-09 23:53:49text/plainNEWS
24072010-02-03 09:40:52text/plainRATPOISON-NOT-QUITE
5582020-10-10 02:58:03text/plainWHIRLPOOLSUMS
357662010-02-02 16:19:40image/pngrpx-1.1.png
2879902010-02-02 16:12:27application/x-tarrpx-1.1.tar.gz
357932020-10-09 23:59:47image/pngrpx-1.2.png
3157372020-10-09 23:57:12application/x-tarrpx-1.2.tar.gz

Welcome!
========

	This is rpx, a port of ratpoison to Guile 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.

Dependencies
============

	These packages (listed version or later) are required for
	building, installing and running rpx:

	Guile 1.4.1.118
	ttn-do 370
	32-bit system

	The last item is a limitation resulting from using Guile
	"structure" facilities that at first blush (on the system
	where RPX was originally developed) mapped 1:1 to the
	underlying C and X11 network protocol structures.  That
	temptation was too great, the good programming practice of
	introducing/using proper abstractions was too bothersome,
	and the rest is history...

	"But ttn, everything is 64-bit (at a minimum) these days!"

	True that, which is why the configure script conveniently
	signals error for all those systems, saving you from
	wasting your time trying to use this relicware.  :-(

	On the positive side, there is room for an adventurous
	hacker to step forward and add the necessary abstractions,
	thus rendering the codebase live, and the program useful,
	again.  Will you be the one?  :-)

Installation
============
(See file INSTALL for generic installation instructions.)

	Briefly, you need to issue these standard commands:

	  ./configure [options...]
	  make
	  make install

	Aside from the standard options, the configure script
	accepts `--with-xterm=PROG' to specify the terminal
	emulator program PROG (default: x-terminal-emulator).

	On "make install", these files are copied to these
	directories (creating them first if necessary):

	  src/rpx      -- $(bindir), normally /usr/local/bin
	  doc/rpx.info -- $(infodir)          /usr/local/share/info

	To specify different values, use "./configure --help"
	to display the exact configure script options necessary.

Maintenance
===========

	Please send bug reports to <ttn@gnuvola.org>.