Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

CChheecckk yyoouurr dduupplleexx sswwiittcchh..


devel / comp.lang.c / Re: BIOS/OS/app proposal

SubjectAuthor
* Re: BIOS/OS/app proposalantispam
`* Re: BIOS/OS/app proposalmuta...@gmail.com
 `* Re: BIOS/OS/app proposalRichard Damon
  `* Re: BIOS/OS/app proposalmuta...@gmail.com
   `* Re: BIOS/OS/app proposalRichard Damon
    `- Re: BIOS/OS/app proposalmuta...@gmail.com

1
Re: BIOS/OS/app proposal

<s6kqhu$j16$1@z-news.wcss.wroc.pl>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16052&group=comp.lang.c#16052

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!news.neodome.net!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.pionier.net.pl!pwr.wroc.pl!news.wcss.wroc.pl!not-for-mail
From: antis...@math.uni.wroc.pl
Newsgroups: comp.lang.c
Subject: Re: BIOS/OS/app proposal
Date: Sun, 2 May 2021 00:08:30 +0000 (UTC)
Organization: Politechnika Wroclawska
Lines: 77
Message-ID: <s6kqhu$j16$1@z-news.wcss.wroc.pl>
References: <d8d7f82a-dd8c-4ed8-841a-29408f94e6e8n@googlegroups.com> <1f57bd71-da98-4e39-b324-6aca0579848fn@googlegroups.com> <s41d54$oi0$1@dont-email.me> <b5155cf3-caa2-4b9c-a796-42dcc0219324n@googlegroups.com> <s423ru$2nh$1@dont-email.me> <c6c2af30-5838-412c-b6a8-b6675c113428n@googlegroups.com> <87o8ex62oe.fsf@nosuchdomain.example.com> <d96a034f-971f-4df5-9f35-5958c473e365n@googlegroups.com> <87ft0960gn.fsf@nosuchdomain.example.com> <cffeb697-7b58-42f1-aeab-0ccfcb5de2bfn@googlegroups.com>
NNTP-Posting-Host: hera.math.uni.wroc.pl
X-Trace: z-news.wcss.wroc.pl 1619914110 19494 156.17.86.1 (2 May 2021 00:08:30 GMT)
X-Complaints-To: abuse@news.pwr.wroc.pl
NNTP-Posting-Date: Sun, 2 May 2021 00:08:30 +0000 (UTC)
Cancel-Lock: sha1:UyzI0x4L0XT3IMeck3pQr6G/Jpc=
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-10-amd64 (x86_64))
 by: antis...@math.uni.wroc.pl - Sun, 2 May 2021 00:08 UTC

muta...@gmail.com <mutazilah@gmail.com> wrote:
> On Friday, April 2, 2021 at 10:37:22 AM UTC+11, Keith Thompson wrote:
>
> > >> Have you asked any Vietnamese people what they want? I haven't,
> > >
> > > No, they probably don't realize what just happened
> > > to them anyway. I'm on the inside. I know what we
> > > did to them.
> > >
> > >> but my (admittedly limited) understanding is that UTF-8 works
> > >> fine for them.
> > >
> > > They haven't been exposed to a situation where every
> > > byte on a floppy disk counts and every cycle counts.
>
> > They haven't? No Vietnamese people have used old floppy-based computer
> > systems? You've checked?
>
> I don't have access to every Vietnamese person who
> has ever lived. The ones that I know (who I'm paying
> to work on PDOS) are way too young to have ever
> used a floppy-based computer.

I can you a bit about experience of my country. To express
national character we need 18 extra positions beyond ASCII
(9 for small letters, 9 for upper case version). In nineties
we had about 20 different coding systems. Some re-purposed
ASCII (treating some character as escape), so that they worked
even if system mangled highest bit. Most were 8-bit. Some
worked hard to preserve "graphic" PC characters, so that full
set of box drawing were available together with national
characters. Today most of them is dying, there are utilites
to recode to other formats and some old files, but normal
use is centerd around few ones, with UTF-8 having clear
lead. People did little statistic and it turned out that
national characters account for about 5% of the text, so
using UTF-8 means expansion of about 5% (because in UTF-8
they need 2 bytes) compared to single byte encoding.
This increase does not matter for most folks. Given
compression, ASCII based computer formats and binary files
increase in size is much smaller than 5%.

> > >> I suspect they value easy interopability with
> > >> non-Vietnamese text.
> > >
> > > For as long as we have the hardware available to
> > > throw at the problem, they won't notice.
>
> > Which is why they probably don't care. (I'm speculating, not speaking
> > for anyone.)
>
> Yes, but I care, even if they don't. They probably aren't
> hedging their bets against a time warp, but I am. This
> guy is hedging against something similar:
>
> https://collapseos.org/
>
> > > Only VISCII is of any use (in my opinion, obviously),
> > > but they snaffled some control characters that I'm
> > > not willing to release because it interferes with my
> > > micro-emacs keystrokes. I want to be able to ship
> > > micro-emacs and say "press ctrl-e to go to the end
> > > of the line" and I expect it to work and not generate
> > > some strange hieroglyph.
>
> > I'm pretty sure you can do that already. (I'm assuming some version of
> > micro-emacs supports UTF-8 and/or something like VSCII.)
>
> I don't know that micro-emacs can do that, but
> regardless, I'm not interested in using 2 bytes
> when only 1 byte is required.

But you are telling folks in 1965 that they should use 4 bytes,
when 3 were enough?

--
Waldek Hebisch

Re: BIOS/OS/app proposal

<0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16062&group=comp.lang.c#16062

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:ad4:4908:: with SMTP id bh8mr26191485qvb.55.1620141079729;
Tue, 04 May 2021 08:11:19 -0700 (PDT)
X-Received: by 2002:a05:620a:2ee:: with SMTP id a14mr24713536qko.229.1620141079520;
Tue, 04 May 2021 08:11:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Tue, 4 May 2021 08:11:19 -0700 (PDT)
In-Reply-To: <s6kqhu$j16$1@z-news.wcss.wroc.pl>
Injection-Info: google-groups.googlegroups.com; posting-host=202.169.113.201; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 202.169.113.201
References: <d8d7f82a-dd8c-4ed8-841a-29408f94e6e8n@googlegroups.com>
<1f57bd71-da98-4e39-b324-6aca0579848fn@googlegroups.com> <s41d54$oi0$1@dont-email.me>
<b5155cf3-caa2-4b9c-a796-42dcc0219324n@googlegroups.com> <s423ru$2nh$1@dont-email.me>
<c6c2af30-5838-412c-b6a8-b6675c113428n@googlegroups.com> <87o8ex62oe.fsf@nosuchdomain.example.com>
<d96a034f-971f-4df5-9f35-5958c473e365n@googlegroups.com> <87ft0960gn.fsf@nosuchdomain.example.com>
<cffeb697-7b58-42f1-aeab-0ccfcb5de2bfn@googlegroups.com> <s6kqhu$j16$1@z-news.wcss.wroc.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com>
Subject: Re: BIOS/OS/app proposal
From: mutazi...@gmail.com (muta...@gmail.com)
Injection-Date: Tue, 04 May 2021 15:11:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: muta...@gmail.com - Tue, 4 May 2021 15:11 UTC

On Sunday, May 2, 2021 at 10:08:40 AM UTC+10, anti...@math.uni.wroc.pl wrote:

> to recode to other formats and some old files, but normal
> use is centerd around few ones, with UTF-8 having clear
> lead. People did little statistic and it turned out that
> national characters account for about 5% of the text, so
> using UTF-8 means expansion of about 5% (because in UTF-8
> they need 2 bytes) compared to single byte encoding.
> This increase does not matter for most folks. Given
> compression, ASCII based computer formats and binary files
> increase in size is much smaller than 5%.

There is a performance hit using UTF-8 like that.
No reason to take a performance hit IMO.

> > I don't know that micro-emacs can do that, but
> > regardless, I'm not interested in using 2 bytes
> > when only 1 byte is required.

> But you are telling folks in 1965 that they should use 4 bytes,
> when 3 were enough?

That's a good question.

My main concern is them putting crap into the top byte,
expecting it to be ignored forever, requiring a specific
mode to ignore it.

If instead everyone was doing:

SLR R5,R5
ICM B'0111',ADDR+1

to instead just 3 bytes into a register, with the top byte
guaranteed to be 0, then no special mode is required,
but you will still need to take care when calling code
that is stuck on 3 byte addresses.

I'll have to think more about that abstraction. I'll have
to think about what code would look like instead if
that had been done.

BFN. Paul.

Re: BIOS/OS/app proposal

<ZPdkI.331579$2N3.184016@fx33.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16064&group=comp.lang.c#16064

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!fdc2.netnews.com!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx33.iad.POSTED!not-for-mail
Subject: Re: BIOS/OS/app proposal
Newsgroups: comp.lang.c
References: <d8d7f82a-dd8c-4ed8-841a-29408f94e6e8n@googlegroups.com>
<1f57bd71-da98-4e39-b324-6aca0579848fn@googlegroups.com>
<s41d54$oi0$1@dont-email.me>
<b5155cf3-caa2-4b9c-a796-42dcc0219324n@googlegroups.com>
<s423ru$2nh$1@dont-email.me>
<c6c2af30-5838-412c-b6a8-b6675c113428n@googlegroups.com>
<87o8ex62oe.fsf@nosuchdomain.example.com>
<d96a034f-971f-4df5-9f35-5958c473e365n@googlegroups.com>
<87ft0960gn.fsf@nosuchdomain.example.com>
<cffeb697-7b58-42f1-aeab-0ccfcb5de2bfn@googlegroups.com>
<s6kqhu$j16$1@z-news.wcss.wroc.pl>
<0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Lines: 55
Message-ID: <ZPdkI.331579$2N3.184016@fx33.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Tue, 4 May 2021 11:34:17 -0400
X-Received-Bytes: 3612
 by: Richard Damon - Tue, 4 May 2021 15:34 UTC

On 5/4/21 11:11 AM, muta...@gmail.com wrote:
> On Sunday, May 2, 2021 at 10:08:40 AM UTC+10, anti...@math.uni.wroc.pl wrote:
>
>> to recode to other formats and some old files, but normal
>> use is centerd around few ones, with UTF-8 having clear
>> lead. People did little statistic and it turned out that
>> national characters account for about 5% of the text, so
>> using UTF-8 means expansion of about 5% (because in UTF-8
>> they need 2 bytes) compared to single byte encoding.
>> This increase does not matter for most folks. Given
>> compression, ASCII based computer formats and binary files
>> increase in size is much smaller than 5%.
>
> There is a performance hit using UTF-8 like that.
> No reason to take a performance hit IMO.
>
>>> I don't know that micro-emacs can do that, but
>>> regardless, I'm not interested in using 2 bytes
>>> when only 1 byte is required.
>
>> But you are telling folks in 1965 that they should use 4 bytes,
>> when 3 were enough?
>
> That's a good question.
>
> My main concern is them putting crap into the top byte,
> expecting it to be ignored forever, requiring a specific
> mode to ignore it.
>
> If instead everyone was doing:
>
> SLR R5,R5
> ICM B'0111',ADDR+1
>
> to instead just 3 bytes into a register, with the top byte
> guaranteed to be 0, then no special mode is required,
> but you will still need to take care when calling code
> that is stuck on 3 byte addresses.
>
> I'll have to think more about that abstraction. I'll have
> to think about what code would look like instead if
> that had been done.
>
> BFN. Paul.
>

The BIG issue with creating a 'custom' code page like this is that you
now have created files that WILL need special processing to be used by
anyone not in your close circle that have adopted the encoding.

We have lived through the code page hell before, and it isn't pretty.

Perhaps, if you only used file formats that included an explicit code
page as part of the file header it could work, but otherwise you are
just relegating your data into oblivion.

Re: BIOS/OS/app proposal

<29ebe7ec-56b0-4d63-ab07-a80be6627317n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16068&group=comp.lang.c#16068

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:ad4:5baf:: with SMTP id 15mr4708724qvq.34.1620163284695;
Tue, 04 May 2021 14:21:24 -0700 (PDT)
X-Received: by 2002:a37:8ec4:: with SMTP id q187mr27005454qkd.381.1620163284514;
Tue, 04 May 2021 14:21:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Tue, 4 May 2021 14:21:24 -0700 (PDT)
In-Reply-To: <ZPdkI.331579$2N3.184016@fx33.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=202.169.113.201; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 202.169.113.201
References: <d8d7f82a-dd8c-4ed8-841a-29408f94e6e8n@googlegroups.com>
<1f57bd71-da98-4e39-b324-6aca0579848fn@googlegroups.com> <s41d54$oi0$1@dont-email.me>
<b5155cf3-caa2-4b9c-a796-42dcc0219324n@googlegroups.com> <s423ru$2nh$1@dont-email.me>
<c6c2af30-5838-412c-b6a8-b6675c113428n@googlegroups.com> <87o8ex62oe.fsf@nosuchdomain.example.com>
<d96a034f-971f-4df5-9f35-5958c473e365n@googlegroups.com> <87ft0960gn.fsf@nosuchdomain.example.com>
<cffeb697-7b58-42f1-aeab-0ccfcb5de2bfn@googlegroups.com> <s6kqhu$j16$1@z-news.wcss.wroc.pl>
<0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com> <ZPdkI.331579$2N3.184016@fx33.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <29ebe7ec-56b0-4d63-ab07-a80be6627317n@googlegroups.com>
Subject: Re: BIOS/OS/app proposal
From: mutazi...@gmail.com (muta...@gmail.com)
Injection-Date: Tue, 04 May 2021 21:21:24 +0000
Content-Type: text/plain; charset="UTF-8"
 by: muta...@gmail.com - Tue, 4 May 2021 21:21 UTC

On Wednesday, May 5, 2021 at 1:34:30 AM UTC+10, Richard Damon wrote:

> The BIG issue with creating a 'custom' code page like this is that you
> now have created files that WILL need special processing to be used by
> anyone not in your close circle that have adopted the encoding.
>
> We have lived through the code page hell before, and it isn't pretty.
>
> Perhaps, if you only used file formats that included an explicit code
> page as part of the file header it could work, but otherwise you are
> just relegating your data into oblivion.

The Vietnamese code page I have in mind (which requires
negotiating giving up 6 control characters) will need to be
embedded in PDPCLIB/PDOS so that setlocale() will cease
reporting via iscntrl() that they are control characters.

PDOS is open source and available in Sourceforge, so I'm
not expecting that to be lost.

Other than the 6 control characters, the rest will be VISCII,
which is in Wikipedia.

I don't think it will take much effort to figure out which
Vietnamese character is which, out of those 6.

Also, although I haven't started to design it yet, I would
assume that PDOS would require some code to convert
keyboard scan codes into the appropriate Vietnamese
character. Actually, I have touched on this a little bit, and
I think the plan is for a shift code to be entered first, and
then the next character that is entered becomes
Vietnamese.

One of my Vietnamese programmers sent me a photo of
his keyboard so that I could confirm it was a normal US
ASCII keyboard.

And note that I am after a text-based solution, not graphics.
Although I don't mind doing a BiosWriteText() call that gets
converted into high resolution graphics. I don't consider that
to be cheating. That's basically what the Amiga needs too,
as there is no equivalent of 0xb8000. Not sure what the
technical term for that is. I also don't mind if BiosWriteText()
gets translated into a write to the serial port where there is
a VANSI (Vietnamese ANSI) terminal attached. Even if no
such terminal has ever been built to date. And I want to
support EBCDIC too, so there will be an EBCDIC-VANSI
terminal too.

BFN. Paul.

Re: BIOS/OS/app proposal

<K8jkI.84118$D16.8864@fx40.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16070&group=comp.lang.c#16070

  copy link   Newsgroups: comp.lang.c
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx40.iad.POSTED!not-for-mail
Subject: Re: BIOS/OS/app proposal
Newsgroups: comp.lang.c
References: <d8d7f82a-dd8c-4ed8-841a-29408f94e6e8n@googlegroups.com> <1f57bd71-da98-4e39-b324-6aca0579848fn@googlegroups.com> <s41d54$oi0$1@dont-email.me> <b5155cf3-caa2-4b9c-a796-42dcc0219324n@googlegroups.com> <s423ru$2nh$1@dont-email.me> <c6c2af30-5838-412c-b6a8-b6675c113428n@googlegroups.com> <87o8ex62oe.fsf@nosuchdomain.example.com> <d96a034f-971f-4df5-9f35-5958c473e365n@googlegroups.com> <87ft0960gn.fsf@nosuchdomain.example.com> <cffeb697-7b58-42f1-aeab-0ccfcb5de2bfn@googlegroups.com> <s6kqhu$j16$1@z-news.wcss.wroc.pl> <0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com> <ZPdkI.331579$2N3.184016@fx33.iad> <29ebe7ec-56b0-4d63-ab07-a80be6627317n@googlegroups.com>
From: Rich...@Damon-Family.org (Richard Damon)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <29ebe7ec-56b0-4d63-ab07-a80be6627317n@googlegroups.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Lines: 62
Message-ID: <K8jkI.84118$D16.8864@fx40.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Tue, 4 May 2021 17:37:45 -0400
X-Received-Bytes: 4218
X-Received-Body-CRC: 2460830414
 by: Richard Damon - Tue, 4 May 2021 21:37 UTC

On 5/4/21 5:21 PM, muta...@gmail.com wrote:
> On Wednesday, May 5, 2021 at 1:34:30 AM UTC+10, Richard Damon wrote:
>
>> The BIG issue with creating a 'custom' code page like this is that you
>> now have created files that WILL need special processing to be used by
>> anyone not in your close circle that have adopted the encoding.
>>
>> We have lived through the code page hell before, and it isn't pretty.
>>
>> Perhaps, if you only used file formats that included an explicit code
>> page as part of the file header it could work, but otherwise you are
>> just relegating your data into oblivion.
>
> The Vietnamese code page I have in mind (which requires
> negotiating giving up 6 control characters) will need to be
> embedded in PDPCLIB/PDOS so that setlocale() will cease
> reporting via iscntrl() that they are control characters.
>
> PDOS is open source and available in Sourceforge, so I'm
> not expecting that to be lost.
>
> Other than the 6 control characters, the rest will be VISCII,
> which is in Wikipedia.
>
> I don't think it will take much effort to figure out which
> Vietnamese character is which, out of those 6.
>
> Also, although I haven't started to design it yet, I would
> assume that PDOS would require some code to convert
> keyboard scan codes into the appropriate Vietnamese
> character. Actually, I have touched on this a little bit, and
> I think the plan is for a shift code to be entered first, and
> then the next character that is entered becomes
> Vietnamese.
>
> One of my Vietnamese programmers sent me a photo of
> his keyboard so that I could confirm it was a normal US
> ASCII keyboard.
>
> And note that I am after a text-based solution, not graphics.
> Although I don't mind doing a BiosWriteText() call that gets
> converted into high resolution graphics. I don't consider that
> to be cheating. That's basically what the Amiga needs too,
> as there is no equivalent of 0xb8000. Not sure what the
> technical term for that is. I also don't mind if BiosWriteText()
> gets translated into a write to the serial port where there is
> a VANSI (Vietnamese ANSI) terminal attached. Even if no
> such terminal has ever been built to date. And I want to
> support EBCDIC too, so there will be an EBCDIC-VANSI
> terminal too.
>
> BFN. Paul.
>

The issue is that as soon as someone using this encoding tries to share
the data with anyone else, not using that system, or who might be using
a different language and thus needing a different code page, the message
will be gibberish.

If the file/data format does not have a field to declare the encoding,
you are just re-inventing the Tower of Babel that was the dark ages of
Code Pages.

Re: BIOS/OS/app proposal

<8305c5c9-8839-41d4-a9b7-6489b9f76acan@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16073&group=comp.lang.c#16073

  copy link   Newsgroups: comp.lang.c
X-Received: by 2002:a05:622a:649:: with SMTP id a9mr18052933qtb.196.1620166731823; Tue, 04 May 2021 15:18:51 -0700 (PDT)
X-Received: by 2002:ac8:134b:: with SMTP id f11mr24794196qtj.10.1620166731676; Tue, 04 May 2021 15:18:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c
Date: Tue, 4 May 2021 15:18:51 -0700 (PDT)
In-Reply-To: <K8jkI.84118$D16.8864@fx40.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=202.169.113.201; posting-account=CeHKkQoAAAAowY1GfiJYG55VVc0s1zaG
NNTP-Posting-Host: 202.169.113.201
References: <d8d7f82a-dd8c-4ed8-841a-29408f94e6e8n@googlegroups.com> <1f57bd71-da98-4e39-b324-6aca0579848fn@googlegroups.com> <s41d54$oi0$1@dont-email.me> <b5155cf3-caa2-4b9c-a796-42dcc0219324n@googlegroups.com> <s423ru$2nh$1@dont-email.me> <c6c2af30-5838-412c-b6a8-b6675c113428n@googlegroups.com> <87o8ex62oe.fsf@nosuchdomain.example.com> <d96a034f-971f-4df5-9f35-5958c473e365n@googlegroups.com> <87ft0960gn.fsf@nosuchdomain.example.com> <cffeb697-7b58-42f1-aeab-0ccfcb5de2bfn@googlegroups.com> <s6kqhu$j16$1@z-news.wcss.wroc.pl> <0a923ef8-f6c2-4d2c-8a9b-53e454f6b652n@googlegroups.com> <ZPdkI.331579$2N3.184016@fx33.iad> <29ebe7ec-56b0-4d63-ab07-a80be6627317n@googlegroups.com> <K8jkI.84118$D16.8864@fx40.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8305c5c9-8839-41d4-a9b7-6489b9f76acan@googlegroups.com>
Subject: Re: BIOS/OS/app proposal
From: mutazi...@gmail.com (muta...@gmail.com)
Injection-Date: Tue, 04 May 2021 22:18:51 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 32
 by: muta...@gmail.com - Tue, 4 May 2021 22:18 UTC

On Wednesday, May 5, 2021 at 7:37:59 AM UTC+10, Richard Damon wrote:

> The issue is that as soon as someone using this encoding tries to share
> the data with anyone else, not using that system, or who might be using
> a different language and thus needing a different code page, the message
> will be gibberish.
>
> If the file/data format does not have a field to declare the encoding,
> you are just re-inventing the Tower of Babel that was the dark ages of
> Code Pages.

I expect VISCII+ to be converted into UTF-8
before sending it anywhere.

I also expect EBCDIC to be converted into ASCII
before sending it anywhere.

My plan is to make my own machine pure EBCDIC,
with a combination of both 80386 and S/390
(I need MVCLE to do moves more than 16 MB,
so can't use S/370 in the long term) instructions
being used.

Both VISCII+ and EBCDIC will run at full speed
whenever running a text-processing program
like "grep".

But both will need conversion before external
communication.

That keeps everyone honest.

BFN. Paul.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor