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,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21903 invoked from network); 24 Jan 2021 21:07:47 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 24 Jan 2021 21:07:47 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id F34A79C7AA; Mon, 25 Jan 2021 07:07:45 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0DD1F9C73D; Mon, 25 Jan 2021 07:07:32 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=cfcl.com header.i=@cfcl.com header.b="a1Reaj0r"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 50DB59C73D; Mon, 25 Jan 2021 07:07:30 +1000 (AEST) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by minnie.tuhs.org (Postfix) with ESMTPS id AED329C5FD for ; Mon, 25 Jan 2021 07:07:29 +1000 (AEST) Received: by mail-pl1-f175.google.com with SMTP id e9so6370619plh.3 for ; Sun, 24 Jan 2021 13:07:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cfcl.com; s=google; h=mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=XuY2QKKo3GQ8IJiaS5w375PlNtOGY+wFkOgHf0rV1k4=; b=a1Reaj0rielQ0qOkUQyt5uSSXtIBg41ln5gdjt361y/FgjIaatSkCtRWdvwjTtA3nf 1mflzG5hX0aW/xFbB59XtEKA7PuM0RqGOxAKxTuvRzgXAnxczI8w/Pmbopqf9wcOVzgh koDVHRwu0eQ9o6JBn2l9NXT+kKzhaF0tXR7qsXh/Eia6mK84kleecbyy0xj7uf9sBxoM PoRJwn6tgC5dMmry36QEt+UqPrCFWkf+G186YH18cSZSse9l5z5neU4ol6EVz+Fndbxz gI24GnVcQccmMgv0C4SJkd0kBRiQdZ4Ij1hefNag2xxALEoVaXDNlYa5qBFKygl2P/Vb Ag/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=XuY2QKKo3GQ8IJiaS5w375PlNtOGY+wFkOgHf0rV1k4=; b=tN5plwTHI38Kx2sNCpflc0QtFoTXMa1VtCBT+tr9vXbnwbXuf1clZ9pEwEI/Gdgfz8 e+PepBht2WO5EZ6vS36lx00ipjcXEaBjTx+UAYkrfxzzTSMjM7igW2GwZtlNPUIcVQEo GIxj+4DJwjEeQlVkOFdiighkBKpU6wZQOUTvAfWpwxZGfuU/XuNv+0KsJGmk7rB41BdC NWwH4gETQFy6f7cq6uEdx6mFAMtVLWLZsoTj9ZaR+T2BPFUWGoMFgeoQk9aKrTVAz5sd davdHqwmC4CYahqCcteBoP+EY5ixIzxtY/8RsFgjNMk7ymUX8jsZ6vq3RSK74iX7FfCb vNCQ== X-Gm-Message-State: AOAM530apM7ZS0ybqChnhiKnaI0ML/+NFK9EGGfwUJjziD6h/rxlnMPW XaOqNS2SL7CBgrxLdKcvKFo997rtNRle2g== X-Google-Smtp-Source: ABdhPJx4eHRJCzz5hf0VGYIC9u81DbZxAmzqjLfWWavPuxQqchKA+F37tq/egqxnQFV45qTzzqj4Rw== X-Received: by 2002:a17:90b:f05:: with SMTP id br5mr18456817pjb.162.1611522448893; Sun, 24 Jan 2021 13:07:28 -0800 (PST) Received: from spot.hitronhub.home (24-113-88-45.wavecable.com. [24.113.88.45]) by smtp.gmail.com with ESMTPSA id z13sm14670921pgf.89.2021.01.24.13.07.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jan 2021 13:07:28 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) From: Rich Morin In-Reply-To: Date: Sun, 24 Jan 2021 13:07:27 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: TUHS main list X-Mailer: Apple Mail (2.3608.120.23.2.4) Subject: Re: [TUHS] tangential unix question: whatever happened to NeWS? 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" John Gilmore probably has some interesting stories to tell regarding = NeWS; his Grasshopper Group project ported it to A/UX on the Mac. Don = Hopkins and Hugh Daniel (https://en.wikipedia.org/wiki/Hugh_Daniel) did = the heavy lifting, IIRC. I recall hearing that Gosling had to use GCC to compile NeWS. It seems = that the code had an enormous switch statement which spanned more than = 64 KB. The Sun C compiler used SPARC's location-independent conditional = branches, which couldn't reach that far; GCC used a combination of = branches and jumps, so it had no problem. Aside from the use of PostScript and the enormous (for the time) = resource demands, NeWS also suffered from economic and political issues. = It wasn't free (in any sense), so other vendors would have had to pay a = substantial amount of money to use it. Also, some other vendors were = reportedly unwilling to give Sun yet another standards victory. Too bad. X won (at least in Unixish systems) and, as Rob Pike put it: = Sometimes when you fill a vacuum, it still sucks. Curiously, JavaScript = (another Gosling effort) is in some ways the modern version of NeWS... -r