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=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 f0465d9f for ; Sat, 8 Feb 2020 00:06:43 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 8C3359CCC2; Sat, 8 Feb 2020 10:06:41 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 29BEC9CCAD; Sat, 8 Feb 2020 10:06:08 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 85FC39CCAA; Sat, 8 Feb 2020 10:06:05 +1000 (AEST) Received: from mail.bitblocks.com (ns1.bitblocks.com [173.228.5.8]) by minnie.tuhs.org (Postfix) with ESMTP id 05DA79CCA9 for ; Sat, 8 Feb 2020 10:06:05 +1000 (AEST) Received: from bitblocks.com (localhost [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id BBBA5156E40E; Fri, 7 Feb 2020 16:05:50 -0800 (PST) To: Dave Horsfall In-reply-to: Your message of "Sat, 08 Feb 2020 10:05:27 +1100." References: <20200120155946.169b39e0.ref@sagittariusa.cnb.csic.es> <20200120155946.169b39e0@sagittariusa.cnb.csic.es> <20200129223322.GK6410@mcvoy.com> Comments: In-reply-to Dave Horsfall message dated "Sat, 08 Feb 2020 10:05:27 +1100." From: Bakul Shah MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <98178.1581120350.1@bitblocks.com> Date: Fri, 07 Feb 2020 16:05:50 -0800 Message-Id: <20200208000557.BBBA5156E40E@mail.bitblocks.com> Subject: Re: [TUHS] Screen editors 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: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Sat, 08 Feb 2020 10:05:27 +1100 Dave Horsfall wrote: > On Wed, 29 Jan 2020, Larry McVoy wrote: > > >> Getting a full ANSI C compiler for CP/M was great; I could use some > >> Unix tools on it :-) Can't remember if it was BDS or Hi-Tech; one was > >> ANSI (function prototypes and the works) whereas the other wouldn't > >> even recognise things like "int i = 1;". > > > > BDS was pretty good about C, I used it a *lot*, but it had a really > > funky not compatible libc/stdio. I got used to it but had to retrain my > > brain when I was on Unix. > > I remember now; it was Hi-Tech C (an Aussie company) that was full ANSI; > BDS C could barely compile C... > > I think it was Henry Spencer who said something like "Somehow, to be > called a C compiler it ought to at least compile C" (I don't think he was > referring to BDS C, though). You can see for yourself! The compiler is written in assembler! https://github.com/k0gaMSX/legacy/tree/master/PROG/C/BDS https://github.com/pbetti/ZDS/tree/master/software/bdsc There is lots of other stuff including other C compilers, Pascal, Basic, games etc.