From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14788 invoked from network); 6 Jul 2021 13:41:37 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 6 Jul 2021 13:41:37 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id C9CCF9CA48; Tue, 6 Jul 2021 23:41:34 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 173C39C9F2; Tue, 6 Jul 2021 23:40:45 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=ccil-org.20150623.gappssmtp.com header.i=@ccil-org.20150623.gappssmtp.com header.b="FNVPYU4T"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 07D819C9F2; Tue, 6 Jul 2021 23:40:43 +1000 (AEST) Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) by minnie.tuhs.org (Postfix) with ESMTPS id 52F759C9F0 for ; Tue, 6 Jul 2021 23:40:42 +1000 (AEST) Received: by mail-qt1-f175.google.com with SMTP id f13so14419044qtb.6 for ; Tue, 06 Jul 2021 06:40:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WgntEN1iWRshNz43PkUMtVTXzoc+TuGaScsZdxQJ5Zg=; b=FNVPYU4TNWm9YRvYfD6LEgIXtGfEq7R1pk+ZZSmBRjJln6R6SOsoGLX5z3iiX0H1+Q b8oBMXHH8t0z75rkbEUKI21eMJ5/HOfs1uK/x7yBBAwwNKsH17kM5c5DNpm5q0euMyWC EYrG7O86TUjj6rcszOkUAhLThlo/V5O2g7PMrPOfyzLIunR+1NyRE2GU1psd11GvLpoC FTAtjTGMMbcwQoeRrTACNODMPHp0F5ceBq0A3/Wa2ZwIITiNG7AeUcvLlNRW3pxC6pGv yMRnku4O9EmYkFp5tSvYokF3Z21Y/AwI673wm7iCiaJCqF58k4DzOkbwIyQcQ40IKrfO 6WqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WgntEN1iWRshNz43PkUMtVTXzoc+TuGaScsZdxQJ5Zg=; b=lWi9yDDeEHYwPtqMxcV5EtoGsih2su8295e8CosHu0W4PIZUMzLBZX95AQ+6ByaJov THdNX8eMBAmQGvVnyghAG7bNyaW8VrifYnlaFDcI+WsaTO1uXqFkYzh+exogtKR9pB3l ZV49Xxr5nXuydY0DP5TVqkYe/jTYMBlTWaWoL8su1bUh2lcDvNEzAkswMybRvYLt/T8K QVFi02mmVQv+howPUz5hvnu9ZLvYMlfl6iDCVhlth27SddggMyFfhaDg+W89LpCAkJ3o 0GJ6lj20pyPD3O9EqlhSl+QvLsS+6GrpuI5Nd6JHvFkcl4zJZUBhcos6YP7gp26zL6Uq 1A1Q== X-Gm-Message-State: AOAM531OVK29EPi88WeozuklEk35qUBD9E//4u4dwjRYm49JF8qihE2N +agnyDpZed302KVUM2WayHk5/jjs1p0RoEji/kuwU3v9Pzqp2jax6Mc= X-Google-Smtp-Source: ABdhPJyPBY4TK+F6fcX6X3NuUtzJl9f+28Rrn8Kme/dwMyLYGWBlhNHrAkSzZM9BMRWOSXfJJVLTfHt+PoFox0e+sIs= X-Received: by 2002:a05:622a:c2:: with SMTP id p2mr17695263qtw.83.1625578841426; Tue, 06 Jul 2021 06:40:41 -0700 (PDT) MIME-Version: 1.0 References: <06737C14-1122-4832-BCAA-A37B242F69E4@me.com> In-Reply-To: From: John Cowan Date: Tue, 6 Jul 2021 09:40:30 -0400 Message-ID: To: Nevin Liber Content-Type: multipart/alternative; boundary="00000000000065e77f05c6749105" Subject: Re: [TUHS] [tuhs] The Unix shell: a 50-year view X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Unix Heritage Society mailing list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --00000000000065e77f05c6749105 Content-Type: text/plain; charset="UTF-8" On Tue, Jul 6, 2021 at 1:12 AM Nevin Liber wrote in summary: > cat -v should be a separate executable and not a command line option. > That's the Unix way. > > head isn't needed because we can already do it with the command line > options for sed. That's the Unix way. > Hmm, it seems like I must write my own Master Foo koan (this is a first draft only, improvements welcome): After Master Foo completed his discourse on the Unix nature < http://www.catb.org/~esr/writings/unix-koans/unix-nature.html>, a tall, thin, gray-haired, balding, bespectacled man entered the room. Master Foo looked up from his lectern. "Greetings," said Master Foo. "Who are you?" "I am the Master Planner," said the Master Planner. "Ninth of my dharma line," he added modestly. "I am Master Foo," said Master Foo. "What do you plan for?" "To reach enlightenment by concentration on a single focus," said the Master Planner. "Therefore I remove all that is unnecessary from my life." Master Foo said nothing, but began to type fiercely. Those students who could see what he was doing were astonished that he appeared to be typing complete gibberish. When he stopped typing, Master Foo pushed the device to the Master Planner. "Read me, if you would, the last maxim of the Zen of Python." The Master Planner appeared as astonished as the students. "But all men know that the twenty-one maxims of the Zen of Python have been unchanged since the Master Sorter wrote them down long ago!" he protested. "Nevertheless," said Master Foo softly. The Master Planner gave the words of command and then spoke very softly. "It says -- it says, 'Inclusion is better than exclusion.'" On hearing these words, all present were enlightened. --00000000000065e77f05c6749105 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Tue, Jul 6, 20= 21 at 1:12 AM Nevin Liber <nev= in@eviloverlord.com>=C2=A0w= rote in summary:
=C2=A0
cat -v should be a separate executable and not a command line optio= n.=C2=A0 That's the Unix way.

head isn't needed because we can already do it wi= th the command line options for sed.=C2=A0 = That's the Unix way.

Hmm, it seems like I must write my own Master Foo koan= (this is a first draft only, improvements welcome):

After Master Foo completed his= discourse on the Unix nature <http://www.catb.org/~esr/writings/unix-koa= ns/unix-nature.html>, a tall, thin, gray-haired, balding, bespectacl= ed man entered the room.

Master Foo looked up from his lectern.

"Greetings," said= Master Foo.=C2=A0 "Who are you?"
=
"I am the Master Planner," sa= id the Master Planner.=C2=A0 "Ninth of my dharma line," he added = modestly.


"To reach enlightenment by concentration on a single focus,"= said the Master Planner.=C2=A0 "Therefore I remove all that is unnece= ssary from my life."

Master Foo said nothing, but began to type fiercely.=C2= =A0 Those students who could see what he was doing were astonished that he = appeared to be typing complete gibberish.
When he stopped typing, Master Foo pushed= the device to the Master Planner.=C2=A0 "Read me, if you would, the l= ast maxim of the Zen of Python."

The Master Planner appeared as astonished as = the students.=C2=A0 "But all men know that the twenty-one maxims of th= e Zen of Python have been unchanged since the Master Sorter wrote them down= long ago!" he protested.

"Nevertheless," said Master Foo softly.

The Mast= er Planner gave the words of command and then spoke very softly. "It s= ays -- it says, 'Inclusion is better than exclusion.'"

On hearing thes= e words, all present were enlightened.

<= /div>



--00000000000065e77f05c6749105--