The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] v8 shell
@ 2023-01-22  7:38 Rob Pike
  2023-01-22 14:52 ` [TUHS] " arnold
  0 siblings, 1 reply; 7+ messages in thread
From: Rob Pike @ 2023-01-22  7:38 UTC (permalink / raw)
  To: The Eunuchs Hysterical Society

[-- Attachment #1: Type: text/plain, Size: 804 bytes --]

Found this tweetstream, here folded together, when looking for something
else (now lost) in my twitter archive:

==========

Things I miss from the v8 shell.

1) All shell output was valid shell input.

2) Typing dir/cmd would find the command $PATH/dir/cmd. Subdirectories of
your bin, in other words.

3) Functions were exportable. For one brief shining POSIX meeting, that was
true in POSIX too but then...

4) The implementation was lovely and easy to understand. (No, it wasn't
shalgol. Bourne fixed that for us.)

5) That I could learn things from it, like how to write a recursive descent
parser.*

6) It ran in cooked mode.

As expected, all that work making it a great shell is lost to history.
https://t.co/IzApAUSmzN is silent. Well, the code is released now.


==========

-rob

* elegantly.

[-- Attachment #2: Type: text/html, Size: 2024 bytes --]

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

end of thread, other threads:[~2023-01-23 20:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-22  7:38 [TUHS] v8 shell Rob Pike
2023-01-22 14:52 ` [TUHS] " arnold
2023-01-23 14:45   ` [TUHS] Re: Cooked Mode (v8 shell) Brian M Zick
2023-01-23 14:49     ` Chet Ramey
2023-01-23 15:51       ` Theodore Ts'o
2023-01-23 15:53         ` Chet Ramey
2023-01-23 20:40           ` Marc Donner

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).