From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3C4D4941.924F417D@strakt.com> From: Boyd Roberts MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] Getting started in Plan9 - help References: <20020122025440.A7170199D5@mail.cse.psu.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 22 Jan 2002 12:13:05 +0100 Topicbox-Message-UUID: 4075b40e-eaca-11e9-9e20-41e7f4b1d025 dmr@plan9.bell-labs.com wrote: > True enough; that said, I retain considerable fondness for > the history mechanism of later research Unix systems. It > was adapted from earlier U of Toronto versions, I believe, > revived by Rob, and later put away again. Yes, I liked it too, so much so I hacked the SysVr2 shell to do it and got it to do 'whatis', chucked out 'type' and added 'builtin'. Then all I needed was =.c http://home.fr.inter.net/boyd/code/=.c [hmm... that code is old; K&R C] I believe the code was re-hacked for the unix rc and fixed a bug with smashing tabs into spaces when you typed # [delete char] inside a tab. I could never bring myself to break the simplicity of the editing loop to fix that bug. I also had access to the 8th and 9th Edition sources to =.c and saw what contorsions it went to to fix the bug I didn't want to fix. I assume rob (or someone) ripped the code out of qed to write =.c