From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 20c8540f for ; Sun, 4 Nov 2018 16:31:01 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 88825A1FB5; Mon, 5 Nov 2018 02:31:00 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 5B63AA1FB3; Mon, 5 Nov 2018 02:30:43 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id AAF58A1FB3; Mon, 5 Nov 2018 01:34:22 +1000 (AEST) Received: from mail-ed1-f67.google.com (mail-ed1-f67.google.com [209.85.208.67]) by minnie.tuhs.org (Postfix) with ESMTPS id 1C67DA1FA4 for ; Mon, 5 Nov 2018 01:34:17 +1000 (AEST) Received: by mail-ed1-f67.google.com with SMTP id a14-v6so1260521edr.7 for ; Sun, 04 Nov 2018 07:34:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=aAZvK41RHeeJGiUZRD9vgphhnKROvQdeN6cYi/Hz3LE=; b=GXDz2E0+MUSdByNvSB21/2NI8vyzgZ6Q1FFzlZfczuCcZCRKy8GCK0LwELUEJvEbhJ vE+Hj6d+3uEVRKSjGaFL/71cnFilHIDQ6oWZa4ejuJGPNvQ4ITMmgADjH9sROdUxJsTm o1LKpCUEKDGAeL/m9P9UaAgui90yZM8lVLE/1/Ra9MGkAuw0O8/uZUH4o9ftN6eyNNOz xNiMhcFVEfrDcMyKlA/JdhTGNcpLJN65kg/y5+fuJ4Fg3J3/QyCTFnQWzz7+oLRmTH7c lY3cd9JNvLJBgKXjGCOf3SBsY5X9GQhIVdeSTMLaI6zI3eHs926wFz2ITfClHtqIfNKJ 0olA== 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=aAZvK41RHeeJGiUZRD9vgphhnKROvQdeN6cYi/Hz3LE=; b=BnWNVrFaIaVcVJBK15KF7F/NHnWx2NgmFFNYcu17XokQ4LkPNqoBpkUIhuzrLNa+TH IuFTwcsWriuhJ413j8/wSLQZkldc/qOKLEV5HH+rv3rxpAKR2BVl6Vhol8GNZfask890 l1zxJ3foL6WVdFXK+soR/Dvi8JaWXAurLjRGU8JUAMUzm8sS5Z7kiCuFiaJBP2QbIP9t CMrviDd4nPkd2+SNSolEryktLjWoxsHhU181p1OOO8Y61pa5JphdEUpfh16ByA7oPZVf 4GC/Y5N0MiJUSujpcc9ygCzb8AY5ZsXuHT7voOUPpCSuwF8li/rE9gtTASjVP8tFef6R aMLg== X-Gm-Message-State: AGRZ1gLyHfxAJ1ngMVVHwDLOS8K3awjxbuqtzJWH5m0adYkAN1nNrTMu LtwGswVsIMRT96Ls66+Qx/czdf3vs9pMvLxN2Uw= X-Google-Smtp-Source: AJdET5dcHBOJsA25VVf9SCABy2OxpeulLVz0HIJwoj5yWrv3Mns9vl6Fz9rj5cBYm3E9pVRTYgniliS9kM4fvlI8IKY= X-Received: by 2002:a17:906:2011:: with SMTP id 17-v6mr11979963ejo.240.1541345655474; Sun, 04 Nov 2018 07:34:15 -0800 (PST) MIME-Version: 1.0 References: <20181031043810.GA10775@minnie.tuhs.org> <20181101074231.GA4844@vagabond> <9AD89116-0552-440F-A251-1E93AA150B93@eschatologist.net> In-Reply-To: <9AD89116-0552-440F-A251-1E93AA150B93@eschatologist.net> From: ron minnich Date: Sun, 4 Nov 2018 07:34:03 -0800 Message-ID: To: cmhanson@eschatologist.net Content-Type: text/plain; charset="UTF-8" Subject: Re: [TUHS] Unix APIs: elegant or not? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Sun, Nov 4, 2018 at 4:00 AM Chris Hanson wrote: > This was broken from the start though, and always really meant everything looks like a file *descriptor*, not a path in the filesystem. OK, I only got into this game in 1976, and a lot had happened in Unix by then, and maybe you saw some earlier stuff. But certainly in 1976, as compared to the other 4 PDP-11 operating systems I was using, the fact that resources had names visible to every program was very important to us. On the competitor systems the naming would be built into individual programs, e.g. PIP or (non-PDP11) the MPE fcopy program, one of the few programs on that system where you could name, e.g., the tape drive on your terminal. Being able to use a path name for resources was a very big deal for us at the time. And we didn't say file descriptors, we said names. Hence, I rate your comment as "interesting if true" but I see no evidence to support it. ron