Deutsch   English   Français   Italiano  
<vi5elj$3kdmr$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: "Paul Edwards" <mutazilah@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: 80386 C compiler
Date: Wed, 27 Nov 2024 05:30:21 +0800
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <vi5elj$3kdmr$1@dont-email.me>
References: <vhvbhf$28opb$1@dont-email.me> <vhvsm9$2bmq9$1@dont-email.me><vi0dt1$2el7m$1@dont-email.me> <20241125101701.894@kylheku.com><qrp9kjd09n2v3srmabqccmnsbr1r6nkm2m@4ax.com><20241125132021.212@kylheku.com> <875xo9ln93.fsf@nosuchdomain.example.com>
Injection-Date: Tue, 26 Nov 2024 22:30:28 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7009f1b756bbba87d18bf915335fb9ab";
	logging-data="3815131"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19GXE5fh9Q9qb/Kb+OlRibk6YtAwCTBVnY="
Cancel-Lock: sha1:UKsz75cw0pQjZHDDSp9sZY51d30=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-Priority: 3
Bytes: 2384

"Keith Thompson" <Keith.S.Thompson+u@gmail.com> wrote in message
news:875xo9ln93.fsf@nosuchdomain.example.com...

> True, but I don't know of anyone who's interested in a C 90 compiler
> with this kind of extension.  Paul Edwards has made it clear he's only
> interested in unextended C90, and anyone else can just use a more modern
> compiler.

While not a "compiler" per se, there is one extension to
C90 I might add, which is to have formal names like:

ESC_CHAR '\x1b'
ESC_CHAR_STR "\x1b"

that would allow me to support ASCII and EBCDIC in
my "starter suite".

Microemacs and msged need them.

I probably need names for the control keys too for microemacs.

I'll need to revisit the code to be sure.

But that's what my expectations are for a minimal close-to-C90
standard are - something that will allow a portable implementation
of the basic tools.

It wasn't obvious to me when I started that that was even possible.

Note that this assumes the pre-existence of something like a
BIOS (similar to UEFI), which I call a pseudo-bios. That is
not expected to be portable.

And although I am not expecting the C library to be portable,
to my surprise it is in fact portable other than setjmp/longjmp.

BFN. Paul.