9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] unix rc homepage disapear
@ 2006-05-12 15:06 erik quanstrom
  2006-05-12 15:42 ` Serge Gagnon
  2006-05-12 18:30 ` Harri Haataja
  0 siblings, 2 replies; 12+ messages in thread
From: erik quanstrom @ 2006-05-12 15:06 UTC (permalink / raw)
  To: 9fans

On Fri May 12 09:55:07 CDT 2006, serge.gagnon@b2b2c.ca wrote:
> For now, I put a copy on 
> ftp://quenix2.dyndns.org/FreeBSD/ports/distfiles/rc-1.7.1.tar.gz for the 
> FreeBSD rc's ports. (just for the record)

i have a permant location available ftp://rc.quanstro.net/pub/rc-1.7.1.tar.gz.
this will be available this evening.  

i'm still willing to maintain the sucker.  is this location good enough for you?
it needs to be defluffed and need to be more compatable with the One True rc.

using the real rc is probablly the best solution, but byron's rc doesn't require
p9p.  (and the older unix ports of rc had some trouble.)

> Yesterday, I read the p9p rc man page and try it. I think that these little 
> things are missing for me to use this shell as login shell:
> - no history mechanism, like history(1) {- -p -- --p) that record commands 
> in a $history file other than " "", wintext. This doesn't work in console 
> mode.
> - CTRL+f doesn't work in console mode (that's probably not rc's problem but 
> keyboard setting in console mode).

the insert file completion is not part of the shell, it's part of rio. (okay, 9term
on p9p.)

there is a version of rc for p9p on sources in my directory that already does 
history via - -p -- --p. i have a version of rc for plan9 that also does history 
via a different program (also called - and -p). i can make that available if there
is any interest. (doubtful.)  rc will rewrite your commands, redirection first
in the history file.  so cavet emptor. 

- erik


^ permalink raw reply	[flat|nested] 12+ messages in thread
[parent not found: <deba7f0922ab07a5779c118a0fb62383@quanstro.net>]
* Re: [9fans] unix rc homepage disapear
@ 2006-05-12  1:18 erik quanstrom
  0 siblings, 0 replies; 12+ messages in thread
From: erik quanstrom @ 2006-05-12  1:18 UTC (permalink / raw)
  To: serge.gagnon, 9fans

i put up a copy of byron's rc on sources. i tried to contact the author with
a propsed patch to handle utf-8 last year, but never received a reply.
i think byron's rc has become an orphan.

i put the copy i had of byron's rc on sources along with a utf-8 patch.
	/n/sources/contrib/quanstro/ ^(rc-1.7.1.tar.gz rc-1.7.1.utf-8.email)

the implementation of rc has some advantages over byron's copy.  byron uses arena
allocation and signal-handler gymnastics to handle interrupts.  rc's virtual
stack machine just pops the stack (automatically deallocating memory)
until an interactive frame is reached.  the latest maintainer of byron's rc
added some fluff (especially magic like $version) that is gratituous and 
confusing.

the language is different, too.  byron wanted if-then-else instead of if not.
he added ``(local-split-list) {} and here strings and does not have the "<>" redirection.
(which was added to rc later.)

- erik

On Thu May 11 14:02:23 CDT 2006, serge.gagnon@b2b2c.ca wrote:
> I would like to know if someone here know where the homepage of the unix rc 
> shell (was: http://www.star.le.ac.uk/~tjg/rc/release/) have been relocated ?
> 
> I have take a look at ftp://ftp.sys.utoronto.ca/pub/rc/ but they do not 
> host the last version 1.7.1 .
> 
> thanks.


^ permalink raw reply	[flat|nested] 12+ messages in thread
* [9fans] unix rc homepage disapear
@ 2006-05-11 19:01 Serge Gagnon
  2006-05-11 19:23 ` Serge Gagnon
  0 siblings, 1 reply; 12+ messages in thread
From: Serge Gagnon @ 2006-05-11 19:01 UTC (permalink / raw)
  To: 9fans

I would like to know if someone here know where the homepage of the unix rc 
shell (was: http://www.star.le.ac.uk/~tjg/rc/release/) have been relocated ?

I have take a look at ftp://ftp.sys.utoronto.ca/pub/rc/ but they do not 
host the last version 1.7.1 .

thanks.
-- 
GAGNON serge <serge.gagnon@b2b2c.ca>
PGP KEY-ID: 0xBBC1478F
PGP Fingerprint: B48B 4633 28F5 28F6 7A62 5650 69C8 E293 BBC1 478F
PPG Key: http://quenix2.dyndns.org:7777 | telnet quenix2.dyndns.org 7777
Cvsdadm: Tool for CVSd pserver user administration
http://quenix2.dyndns.org:8080/Unix-soft/cvsdadm.html



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2006-05-12 23:53 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <4164b00c4c086d8f1884d7338a3d3174@quanstro.net>
2006-05-12 22:31 ` [9fans] unix rc homepage disapear Serge Gagnon
2006-05-12 23:36   ` Russ Cox
2006-05-12 23:53     ` Serge Gagnon
2006-05-12 15:06 erik quanstrom
2006-05-12 15:42 ` Serge Gagnon
2006-05-12 18:30 ` Harri Haataja
     [not found] <deba7f0922ab07a5779c118a0fb62383@quanstro.net>
2006-05-12 14:53 ` Serge Gagnon
  -- strict thread matches above, loose matches on Subject: below --
2006-05-12  1:18 erik quanstrom
2006-05-11 19:01 Serge Gagnon
2006-05-11 19:23 ` Serge Gagnon
2006-05-11 21:32   ` Uriel
2006-05-11 21:54     ` Serge Gagnon

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 NNTP newsgroup(s).