The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Origin year of BSD csh?
Date: Sun, 26 Jun 2016 15:41:19 -0400	[thread overview]
Message-ID: <CAC20D2N1gHSsQYNCmUixdK4D5hhbfMuyD7wnYPmvD-3dTgtV7Q@mail.gmail.com> (raw)
In-Reply-To: <20160626181450.GK26734@mcvoy.com>

Interesting... Horton's timing sounds right because  I'm pretty sure we had
some sort of Berkeley shell @ before CMU had 2BSD on the v6++ systems in
1978 - (I have to ask him, Klone must have been the one that brought it
over to Mellon Institute ). I state that because I remember trying to play
with it as well as another hacked shell V6 (I think from Harvard) around
that time.  I was fascinated by the idea of being able to change the
default command system, which no other OS I was using I could do same
(TOPS*, VMS, TSS, Exec/8).   But I remember I didn't like some of choices
of the Berkeley shell's syntax and tended to avoid it/could not figure it
out.    Within a year or so V7 showed up there after with Bourne shell and
I was happy with that.

A few years later, I did switch to typing to the csh when I got to UCB, but
that was not until after the MIT job control stuff had been spliced into
the BSD kernel (Horton & Kleckner were probably the ones that convinced me
to learn it).  With job control I became a fan, but never warmed up to the
programming syntax.   I picked up the mantra that I still consider wise --
"type to Joy and program to Bourne."   This is comfortable for the ROMS in
the muscles of my fingers, but my scripts are portable.

Clem

PS To this day (like about a month ago), if I need to hack on my .login
script when I move sites (I have some site specific stuff in .login and
.profiles), I have to grab the cshell man page so I don't screw up the
syntax.

On Sun, Jun 26, 2016 at 2:14 PM, Larry McVoy <lm at mcvoy.com> wrote:

> On Sun, Jun 26, 2016 at 09:30:39AM -0700, Mary Ann Horton wrote:
> > I brought csh with me to Bell Labs in the summer of 1979.  The folks at
> Bell
> > Labs recoiled in horror: they had just gone through a painful conversion
> > from the Mashey shell to the Bourne shell
>
> I used csh for a while before ksh became available.  It was an improvement
> over the Bourne shell, IMO, but once ksh came out I went back to Bourne
> shell syntax.  And now bash is pretty nice.
>
> --lm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20160626/9273e2dc/attachment.html>


  parent reply	other threads:[~2016-06-26 19:41 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-26 10:14 Aharon Robbins
2016-06-26 16:30 ` Mary Ann Horton
2016-06-26 18:14   ` Larry McVoy
2016-06-26 18:32     ` Ronald Natalie
2016-06-26 20:43       ` John Cowan
2016-06-27  0:59         ` Larry McVoy
2016-06-27  1:11           ` John Cowan
2016-06-27 11:27       ` Sven Mascheck
2016-06-27 12:47         ` Steve Nickolas
2016-06-27 14:58         ` Joerg Schilling
2016-06-27 15:29           ` Ronald Natalie
2016-06-27 16:22         ` John Cowan
2016-06-27 16:35           ` Steve Nickolas
2016-06-27 20:00         ` Dave Horsfall
2016-06-27 20:33         ` Ronald Natalie
2016-06-27 20:44           ` Clem Cole
2016-06-27 21:02           ` Steve Nickolas
2016-06-27 21:15             ` Ronald Natalie
2016-06-27 21:20           ` John Cowan
2016-06-27 21:28             ` Ronald Natalie
2016-06-27 21:45               ` John Cowan
2016-06-28  6:49               ` Peter Jeremy
2016-06-28  7:51                 ` arnold
2016-06-27 21:29           ` Random832
2016-06-28 14:47         ` Tony Finch
2016-06-26 19:41     ` Clem Cole [this message]
2016-06-27 10:31       ` Joerg Schilling
2016-06-27 13:01         ` Ronald Natalie
2016-06-27 13:15           ` Steffen Nurpmeso
2016-06-27 15:17           ` Joerg Schilling
2016-06-27 13:39         ` [TUHS] Bizarre job control, was csh Warren Toomey
2016-06-27 15:00           ` Steve Nickolas
2016-06-27 15:13             ` Joerg Schilling
2016-06-27 15:23               ` Steve Nickolas
2016-06-26 20:58     ` [TUHS] Origin year of BSD csh? Steve Nickolas
2016-06-27 10:03 ` Joerg Schilling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAC20D2N1gHSsQYNCmUixdK4D5hhbfMuyD7wnYPmvD-3dTgtV7Q@mail.gmail.com \
    --to=clemc@ccc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).