From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,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 63068ef3 for ; Wed, 10 Jul 2019 00:58:05 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 4C00C947FD; Wed, 10 Jul 2019 10:58:04 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 18746947D8; Wed, 10 Jul 2019 10:57:50 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="aZMeAtFI"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 9687B947D8; Wed, 10 Jul 2019 10:57:48 +1000 (AEST) Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) by minnie.tuhs.org (Postfix) with ESMTPS id DBDC5947D5 for ; Wed, 10 Jul 2019 10:57:47 +1000 (AEST) Received: by mail-wr1-f49.google.com with SMTP id n4so670419wrs.3 for ; Tue, 09 Jul 2019 17:57:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/YE4/7/qJ4ABQhzC/B4495NXNYlU6VwRawEh7PEIF24=; b=aZMeAtFItlPEkL+XFKHC5Z7ZMA26E7zB7Y2wqwaF5PcGgRBchHQ57nGc/bVX2ykekM C7WhGjJIJbd7Jd/0w8d78DqBTrhlU/C7sf19oY6gloW1n1i3qXAbpgwAmEWZEni0KI7V d/CrY/W/qLDPn2mORpHTQiukOkUJBkg0b0uHQ= 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=/YE4/7/qJ4ABQhzC/B4495NXNYlU6VwRawEh7PEIF24=; b=OHXJUhg5KWZF0P6HhVsGtOJhOvCTVbLqE878MjXSM1i1h5CiVlQvf/9NK4C9ALuj9j yKclccRlhTzwWs/0icBD0ICOkOZ4/c8R/L6PdcOHaAQHbnjod1TurFirHkRsdhhS9MAk HLrm8XYtCxv0ZaG9HwYNjq29ZpPNz7wBGiYvlty0RrmRbGIh3kUzyXsidOJ72Paa8xm2 SGWhpvrOzo1elXai9gpRXFegqdAcEt2kPaL8Qauz23/p0Y0iAs0KWA+0Zq8JG2QBHtnm UmE3yfedjva/CTPs/SAxFK88EQsucNcEK46qi+/AfENL2Sfzbqq44wPW/xqKfHOCnOv5 2SFg== X-Gm-Message-State: APjAAAWyH4UPb7yqHr01j1QEFSzA5lKVs3OrE0q4hCrjJ4aLw+8mY7b/ YduVD7+hk+aELKZZGai9Q1mWXKYodUaFgGKVkSDD/e2Cq7M= X-Google-Smtp-Source: APXvYqzMhXdYCkikRAjLglFutwtoRCXD2sSFCX4zNkZn3cPmUETfX6wD0tY54BI3SjDAY8IavdL5b6Nw88Imgk8zf8I= X-Received: by 2002:adf:de90:: with SMTP id w16mr26997682wrl.217.1562720266224; Tue, 09 Jul 2019 17:57:46 -0700 (PDT) MIME-Version: 1.0 References: <30de4da1-be33-b546-a277-37afe5632e6e@mhorton.net> <5cb16efc-4c88-9750-a5d0-2ef20dd79746@mhorton.net> <20190710004916.GP12433@mcvoy.com> In-Reply-To: <20190710004916.GP12433@mcvoy.com> From: Clem Cole Date: Tue, 9 Jul 2019 20:57:19 -0400 Message-ID: To: Larry McVoy Content-Type: multipart/alternative; boundary="0000000000005a214e058d492af6" Subject: Re: [TUHS] Floppy to modern files for Usenet maps 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 , Grant Taylor Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000005a214e058d492af6 Content-Type: text/plain; charset="UTF-8" On Tue, Jul 9, 2019 at 8:49 PM Larry McVoy wrote: > Old programs didn't ask a lot of the OS so it isn't surprising that it > worked. I'd modify that to say, that old programs often ask less of *the system* - although they tend to have assumptions about the environment (like the target processor) embedded/implied in the code. I think the single enhancement to C was adding strong typing and explicit typing in the function calls. By adding those two things to old code, I have brought them forward. Similarly, I have taken modern code and my careful use of the preprocessor be able to get it run on as far back as the 5th edition without real hacks. And with what Warren and Phil did we even got pseudo C to compile back on V0. > It's cool when it does though, Indeed - very cool. --0000000000005a214e058d492af6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable



On Tue, Jul 9, 2019 at 8:49 PM Larry McVoy <lm@mcvoy.com> wrote:
Old programs didn't ask a lot of the= OS so it isn't surprising that it worked.=C2=A0
I= 'd modify that to say, that old programs often ask less of the syste= m - although they tend to have assumptions about the environment (like = the target processor) embedded/implied in the code.=C2=A0 I think the singl= e enhancement to C was adding strong typing and explicit typing in the func= tion calls.=C2=A0 =C2=A0By adding those two things to old code, I have brou= ght them forward.

Similarly, I have taken modern code = and my careful use of the preprocessor be able to get it run on as far back= as the 5th edition without real hacks.=C2=A0 =C2=A0And with what Warren an= d Phil did we even got pseudo C to compile back on V0.
=C2=A0
It's cool when it does = though,
Indeed - very cool.
--0000000000005a214e058d492af6--