From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from 104.59.85.219 ([104.59.85.219]) by ewsd; Thu Oct 15 08:11:14 -0400 2020 Date: Thu, 15 Oct 2020 08:11:10 -0400 In-Reply-To: <6706647c-f194-4d94-9b92-584999388f4e@www.fastmail.com> References: <5EF01FE4B564E504DD635D7E391EE0C8@ewsd.inri.net> <00009C5C-5080-47F6-BCBE-C9495B739AAB@cpan.org> <6706647c-f194-4d94-9b92-584999388f4e@www.fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9front] new rc parser: do we want it? To: 9front@9front.org CC: r@golang.org From: Stanley Lieber Message-ID: <665608A7-7FEA-446D-B120-2F1BB392A3D2@stanleylieber.com> List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: anonymous table-based table app On October 15, 2020 6:11:13 AM EDT, Ethan Gardener = wrote: >On Mon, Oct 12, 2020, at 9:44 PM, Romano wrote: >> There is a parenthetical comment on page 90 of "The UNIX Programming=20 >> Environment": >> "(Originally, assignments anywhere in the command line were passed to > >> the command, but this interfered with dd(1)=2E)" > >So it was regular, initially=2E By the time I started to use Plan 9 & P9P >(2009 or so), it was broken=2E Rc was making errors of assignments after >the command word *and* dd's syntax was different=2E But Rc wouldn't have >been in TUPE, would it? I admit I never got around to reading it=2E if i understand correctly: tupe came out in 1984, and refers to rob's rewritten v8 sh[0]=2E rc[1] first appeared in v10, and must have been developed around 1988 or 1= 989=2E rc's v10 online man page refers to it as "the plan 9 shell=2E" my print ed= ition is in storage, but i don't think it mentioned plan 9=2E the online ve= rsion may represent a later extraction from the labs' running system=2E pla= n 9 was percolating at least as early as 1988=2E it's unclear exactly when = rc was first written, but based on the timeline of releases it first shippe= d in v10=2E sl [0] http://man=2Ecat-v=2Eorg/unix_8th/1/sh [1] http://man=2Ecat-v=2Eorg/unix_10th/1/rc