The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Larry McVoy <lm@mcvoy.com>
Cc: TUHS main list <tuhs@minnie.tuhs.org>,
	Grant Taylor <gtaylor@tnetconsulting.net>
Subject: Re: [TUHS] Floppy to modern files for Usenet maps
Date: Tue, 9 Jul 2019 20:57:19 -0400	[thread overview]
Message-ID: <CAC20D2O8OFtq2e7K7ph5G8jZQQvYN+C5coQVDhMf1fO48VgVMA@mail.gmail.com> (raw)
In-Reply-To: <20190710004916.GP12433@mcvoy.com>

[-- Attachment #1: Type: text/plain, Size: 808 bytes --]

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.

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.

[-- Attachment #2: Type: text/html, Size: 1950 bytes --]

  reply	other threads:[~2019-07-10  0:58 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-23 23:10 Mary Ann Horton Gmail
2019-06-23 23:52 ` Arthur Krewat
2019-06-24  0:02   ` Grant Taylor via TUHS
2019-06-24  0:35     ` Mary Ann Horton Gmail
2019-06-24  0:53       ` Arthur Krewat
2019-06-24  0:56         ` Larry McVoy
2019-06-24  1:12           ` Arthur Krewat
2019-06-24  1:31             ` William Pechter
2019-06-24  1:51               ` Arthur Krewat
2019-06-24  1:40         ` Bakul Shah
2019-06-24  3:20           ` Grant Taylor via TUHS
2019-06-24  0:50     ` Arthur Krewat
2019-06-24 21:07     ` Michael Kjörling
2019-06-24 21:30       ` Steve Nickolas
2019-06-24 21:59         ` Gregg Levine
2019-06-23 23:57 ` Grant Taylor via TUHS
2019-06-24  0:40   ` Mary Ann Horton Gmail
2019-06-24  1:37     ` William Pechter
2019-06-24  3:17     ` Jason Stevens
2019-06-24  1:57   ` Steve Nickolas
2019-06-24  2:09     ` pechter
2019-06-24  0:03 ` Theodore Ts'o
2019-06-24  0:19 ` Seth Morabito
2019-06-24  0:33 ` Larry McVoy
2019-06-24  1:58   ` Steve Nickolas
2019-06-25  3:54 ` Jonathan Gevaryahu
2019-06-25 11:21   ` ckeck
2019-07-09 16:28 ` Mary Ann Horton Gmail
2019-07-09 16:53   ` KatolaZ
2019-07-09 17:12   ` Henry Bent
2019-07-09 17:25     ` Seth Morabito
2019-07-09 17:34       ` Henry Bent
2019-07-09 19:19         ` Henry Bent
2019-07-09 19:41           ` Richard Salz
2019-07-09 20:09           ` Grant Taylor via TUHS
2019-07-09 20:58             ` Henry Bent
2019-07-09 20:54           ` Mary Ann Horton Gmail
2019-07-09 21:30             ` Grant Taylor via TUHS
2019-07-09 21:35               ` Grant Taylor via TUHS
2019-07-09 21:37             ` Grant Taylor via TUHS
2019-07-09 21:46               ` Henry Bent
2019-07-09 22:02                 ` Henry Bent
2019-07-09 23:23                   ` Mary Ann Horton Gmail
2019-07-10  0:06                     ` Dan Cross
2019-07-10  0:26                       ` Grant Taylor via TUHS
2019-07-10  0:38                         ` Dan Cross
2019-07-10  0:49                           ` Larry McVoy
2019-07-10  0:57                             ` Clem Cole [this message]
2019-07-10  1:26                               ` [TUHS] V0 B Compiler Warren Toomey
2019-07-10  1:29                                 ` Clem Cole
2019-07-10  1:32                                   ` [TUHS] Plot 10 Sources Clem Cole
2019-07-10  2:51                                     ` Charles Anthony
2019-07-10  3:00                                       ` Charles Anthony
2019-07-10  3:01                                       ` Clem Cole
2019-07-10 12:51                                     ` Nelson H. F. Beebe
2019-07-10 14:34                                       ` Clem cole
2019-07-10  1:02                             ` [TUHS] Floppy to modern files for Usenet maps Arthur Krewat
2019-07-10  1:19                               ` Larry McVoy
2019-07-10  1:34                                 ` Dave Horsfall
2019-07-10  0:28                       ` Mary Ann Horton Gmail
2019-07-09 22:01               ` Mary Ann Horton Gmail
2019-07-09 22:44                 ` Grant Taylor via TUHS
2019-07-09 23:14                   ` Mary Ann Horton Gmail
2019-07-10  0:24                     ` Grant Taylor via TUHS
2019-07-10  1:13                       ` Mary Ann Horton Gmail
2019-07-09 17:33     ` Clem Cole
2019-07-15  3:21   ` [TUHS] Historical " Mary Ann Horton Gmail

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=CAC20D2O8OFtq2e7K7ph5G8jZQQvYN+C5coQVDhMf1fO48VgVMA@mail.gmail.com \
    --to=clemc@ccc.com \
    --cc=gtaylor@tnetconsulting.net \
    --cc=lm@mcvoy.com \
    --cc=tuhs@minnie.tuhs.org \
    /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).