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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13640 invoked from network); 28 Apr 2022 21:08:19 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 28 Apr 2022 21:08:19 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 38B349CF29; Fri, 29 Apr 2022 07:08:16 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id EB9869CF09; Fri, 29 Apr 2022 07:05:22 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="AWIqQf3D"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id DAE069CF09; Fri, 29 Apr 2022 07:05:19 +1000 (AEST) Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by minnie.tuhs.org (Postfix) with ESMTPS id 034E39CF04 for ; Fri, 29 Apr 2022 07:05:19 +1000 (AEST) Received: by mail-ej1-f51.google.com with SMTP id j6so11880281ejc.13 for ; Thu, 28 Apr 2022 14:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=scOFaGoUasN5Th2rUaRUuaYz5NfqAUDS3bICvg+XxxI=; b=AWIqQf3DdAMp+TJqQIVP1jD/H/E4yDL1rSDgI7cOX4AmfZpsgeL+RBU633rfYZr77K ULdt6ryiVZO6P7tS9mOsVYNyoVNXp2MtyJD7j3BqkuAZmsNeETIwoZXRhB72sgX3ksAk 5wTvJmzjldfrN+DgoV0RzwP/1RjHJQM5eQRR91daKl0zOPKG4UQB0KGNNc1A0jS5E4fo R9RdXDLq7LVIfozmD+VITYByDNnJmuj+i0T+Otg+ooU+dgCaDWbN/dUyB7f+XUxvDOi8 ylNwuehjIrradlY/CPsy73hOzEEBfWNePJxsKYJfykumkETn4yoaX3gC/uSRph7RjKs9 3QpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=scOFaGoUasN5Th2rUaRUuaYz5NfqAUDS3bICvg+XxxI=; b=ZIfZTAUgig8xJ684NlbICk/tVXKxQ7M2XMHyyzUVob3t+IwEN8WKJMWsq9yJU8ZgaU 68rFy0I9g1oTEljfKRxfRsCJh/1xdy1KRwVFHtIwk3Y89/0RqiRHkVE5W7ZVRUsejo29 jpmkRhuGdrE8YLnImZ8lOMTJ1vk+h24/vGomIXNvxysEsQK8HCee3draxR0t8EkFW15y zNK4j0oFsJFxVT45ux5k4nJf/a4JazJYFTyLeWuvdJmZObnMub2MTRL7Sxm3rzQaM/m0 EPTpKhV28sfb3U8jHr5ysq4Epf3Zn58fBRBgVTIU/sthS1MEXB7VUjbn/HvwZzzL3uFZ uUeA== X-Gm-Message-State: AOAM531At8wC+Y9PGckgEHigFkah9cfEW5ibK/1kMLxUJorRIMlDC8uU bMHlP9EVutjUxwK0kOkzI1GrJG7zFrtFfz4ivHClzVYNQuE= X-Google-Smtp-Source: ABdhPJyOecusIm8yF8DEDXkcVPpH/1DJwnl733us/3exsCacV9BgwF6SYhBh1YZZgYaSN0WOIalQIcwY+6B4v14eBiw= X-Received: by 2002:a17:907:960d:b0:6f3:8799:1af with SMTP id gb13-20020a170907960d00b006f3879901afmr24445967ejc.51.1651179917160; Thu, 28 Apr 2022 14:05:17 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alan Glasser Date: Thu, 28 Apr 2022 17:05:06 -0400 Message-ID: To: Douglas McIlroy Content-Type: multipart/alternative; boundary="0000000000006c34bf05ddbd483a" Subject: Re: [TUHS] {TUHS] Interesting Commentary on Unix from Multicians 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: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000006c34bf05ddbd483a Content-Type: text/plain; charset="UTF-8" As the labs folks all probably know, Vic became the Executive Director of division 91(two levels beyond department head). This was after Research and Multics and, I think, Safeguard. One of the early things he asked after quizzing various folks about what was going on in the division was "Where is your source code control system?". The question fell to Rudd Canaday (then a department head under Vic). And SCCS was thus born. And who doesn't remember SP&E Aleph Null articles? Alan On Sat, Apr 9, 2022 at 7:47 AM Douglas McIlroy < douglas.mcilroy@dartmouth.edu> wrote: > > Single Level Storage is an awesome concept and removes so many ugly > > hacks from algorithms that otherwise have to process data in files. > > This was Vic Vyssotsky's signature contribution to Multics, though in > typical > Vyssotsky fashion he never sought personal credit for it. Other awesome > Vyssotsky inventions: > > BLODI (block diagram), the first data-flow language, for sample-data > systems. > > Parallel flow analysis (later reinvented and published by John Cocke). Vic > installed this in Fortran to produce diagnostics such as, "If the > third branch of IF > statement 15 is ever taken, then variable E will be used before being set". > > Darwin, the original game of predation and self-reproduction among > programs. > Corewars.org keeps a descendant version going 60 years later. > > A minimum-spanning-tree algorithm quite different from the well-known > methods > due to his colleagues Bob Prim and Joe Kruskal, again unpublished. > > Not long ago on TUHS, Andrew Hume told how Vic found the same isolated bug > in > dc by mathematically generating hard cases that Andrew stumbled on by > accident, > > As you may infer, Vic is one of my personal computing heroes. > > Doug > --0000000000006c34bf05ddbd483a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
As the labs folks all probably know, Vic became the Execut= ive=C2=A0Director of division 91(two levels beyond department head).
This was after Research and Multics and, I think, Safeguard.
On= e of the early things he asked after quizzing various folks about what was = going on in the division was "Where is your source code control system= ?".
The question fell to Rudd Canaday (then a department hea= d under Vic).
And SCCS was thus born.

An= d who doesn't remember SP&E Aleph Null articles?

Alan


On Sat, Apr 9, 2022 at 7:47 AM Douglas McIl= roy <douglas.mcilroy@da= rtmouth.edu> wrote:
> Single Level Stor= age is an awesome concept and removes so many ugly
> hacks from algorithms that otherwise have to process data in files.
This was Vic Vyssotsky's signature contribution to Multics, though in t= ypical
Vyssotsky fashion he never sought personal credit for it. Other awesome
Vyssotsky inventions:

BLODI (block diagram), the first data-flow language, for sample-data system= s.

Parallel flow analysis (later reinvented and published=C2=A0 by John Cocke)= . Vic
installed this in Fortran to produce diagnostics such as, "If the
third branch of IF
statement 15 is ever taken, then variable E will be used before being set&q= uot;.

Darwin, the original game of predation and self-reproduction among programs= .
Corewars.org keeps a descendant version going 60 years later.

A minimum-spanning-tree algorithm quite different from the well-known metho= ds
due to his colleagues Bob Prim and Joe Kruskal, again unpublished.

Not long ago on TUHS, Andrew Hume told how Vic found the same isolated bug = in
dc by mathematically generating hard cases that Andrew stumbled on by accid= ent,

As you may infer, Vic is one of my personal computing heroes.

Doug
--0000000000006c34bf05ddbd483a--