From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sat, 10 Mar 2007 16:53:44 -0500 From: Kris Maglione To: 9fans@cse.psu.edu Subject: Re: [9fans] How can I shift a variable other than ? Message-ID: <20070310215344.GH12719@kris.home> References: <00a0d91965e54a4bfb03ea9070ed2e8b@coraid.com> <20070310173030.GG12719@kris.home> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LZFKeWUZP29EKQNE" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.13 (2006-08-11) Topicbox-Message-UUID: 1f4cde12-ead2-11e9-9d60-3106f5b1d025 --LZFKeWUZP29EKQNE Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 10, 2007 at 04:20:22PM -0500, Dan Cross wrote: >Nonsense. You think rc has never changed before? There have been >plenty of non-backwards compatible changes in Plan 9. You miss the point entirely. I agree that things shouldn't stay the same=20 simply for the sake of compatibility. Plan 9 threw away a bunch of UNIX=20 crud in the begining, and was not set in stone from the begining. I have=20 no desire to add teletypes and ioctls to be compatible with UNIX. The point is that rc(1) has been rc since the begining. It's rc=20 everywhere. If you write an rc script, you can expect it work wherever=20 you send it. The one infuriating exception which I've run across is the=20 UNIX port, which I have to worry about being in peoples' PATHs on UNIX,=20 rather than the Plan 9 version. If there are to be changes, there's no reason to make those=20 changes to rc. It would be best to create a new shell that deals with=20 the shortcomings of rc, rather than adding features and cruft. That is=20 how UNIX got to be so cruddy to begin with. The reason that sh(1) and=20 Plan 9 are so nice is because they reevaluated and threw away most of=20 what came before them. >>It runs on Inferno, which runs on Plan 9. You can script for Plan 9 in >>Inferno's sh. You can even script for UNIX in it. I've done both. It >>works. It's not even ugly. Then perhaps, as has been said for ages, it is best to make the=20 integration between Inferno and Plan 9 more seemless, and the=20 installation easier. It would, indeed, be nice to include Inferno in=20 Plan 9 by default. --=20 Kris Maglione The one ingredient you made a special trip to the store to get will be the one thing your guest is allergic to. --LZFKeWUZP29EKQNE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.2 (FreeBSD) iD8DBQFF8yjoseQZD8Aui4wRAkBXAJ0YSu1DkLN0jqIUh4HijBrvmxatKQCfbOjI NNGWNoY5xaZ46krzDhc/AsY= =pvyj -----END PGP SIGNATURE----- --LZFKeWUZP29EKQNE--