Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Scientists are people who build the Brooklyn Bridge and then buy it. -- William Buckley


computers / comp.os.vms / Impenetrable code, was: Re: 8-bit characters

SubjectAuthor
* 8-bit charactersPhillip Helbig (undress to reply
`* Re: 8-bit charactersStephen Hoffman
 +* Re: 8-bit charactersJan-Erik Söderholm
 |+- Re: 8-bit charactersStephen Hoffman
 |+* Re: 8-bit charactersArne Vajhøj
 ||`* Re: 8-bit charactersLawrence D’Oliveiro
 || `* Re: 8-bit charactersArne Vajhøj
 ||  +* Re: 8-bit charactersCraig A. Berry
 ||  |+* Re: 8-bit charactersArne Vajhøj
 ||  ||+* Re: 8-bit charactersCraig A. Berry
 ||  |||`- Re: 8-bit charactersLawrence D’Oliveiro
 ||  ||`* Re: 8-bit charactersLawrence D’Oliveiro
 ||  || `- Re: 8-bit charactersLawrence D’Oliveiro
 ||  |`- Re: 8-bit charactersLawrence D’Oliveiro
 ||  `* Re: 8-bit charactersLawrence D’Oliveiro
 ||   `- Re: 8-bit charactersArne Vajhøj
 |`* Re: 8-bit charactersPhillip Helbig (undress to reply
 | `- Re: 8-bit charactersMichael Moroney
 `* Re: 8-bit charactersPhillip Helbig (undress to reply
  `* Re: 8-bit charactersMichael Moroney
   +* Re: 8-bit charactersPhillip Helbig (undress to reply
   |`* Re: 8-bit charactersMichael Moroney
   | `* Re: 8-bit charactersPhillip Helbig (undress to reply
   |  `* Re: 8-bit charactersDave Froble
   |   `* Re: 8-bit charactersMichael Moroney
   |    `* Re: 8-bit charactersArne Vajhøj
   |     `* Re: 8-bit charactersRobert A. Brooks
   |      `* Re: 8-bit charactersSimon Clubley
   |       +* Re: 8-bit charactersRobert A. Brooks
   |       |+- Re: 8-bit charactersMichael Moroney
   |       |`* Re: 8-bit charactersStephen Hoffman
   |       | +- Re: 8-bit charactersArne Vajhøj
   |       | `* Impenetrable code, was: Re: 8-bit charactersSimon Clubley
   |       |  `- Re: Impenetrable code, was: Re: 8-bit charactersDave Froble
   |       `* Re: 8-bit charactersJohn Reagan
   |        +* Trigger warnings, was: Re: 8-bit charactersSimon Clubley
   |        |+* Re: Trigger warnings, was: Re: 8-bit charactersDave Froble
   |        ||`* Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || +* Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || |`- Re: Trigger warnings, was: Re: 8-bit charactersNorbert Schönartz
   |        || +* Re: Trigger warnings, was: Re: 8-bit charactersSimon Clubley
   |        || |`- Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        || `* Re: Trigger warnings, was: Re: 8-bit charactersDave Froble
   |        ||  `- Re: Trigger warnings, was: Re: 8-bit charactersArne Vajhøj
   |        |`- Re: Trigger warnings, was: Re: 8-bit charactersJohn Reagan
   |        `* Re: 8-bit charactersDave Froble
   |         `* Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |   +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |   |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |    +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |          |    |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |          |    | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          |    `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |          `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |           `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            | +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            | |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            | | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |    `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |     +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersStephen Hoffman
   |            |     `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |      `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |  +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  | +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  | |+* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  | ||+* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  | |||`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  | ||`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersJake Hamby
   |            |       |  | |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBob Eager
   |            |       |  | `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersStephen Hoffman
   |            |       |  |  `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  |   `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |    `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |     +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitRichard Maher
   |            |       |  |     `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |      `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |       `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |        `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |         +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitJohnny Billquist
   |            |       |  |         |`- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   |            |       |  |         `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  |          +- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |          `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitSingle Stage to Orbit
   |            |       |  |           +* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           |+- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           |`* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitSingle Stage to Orbit
   |            |       |  |           | `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bitArne Vajhøj
   |            |       |  |           `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersSimon Clubley
   |            |       |  `- Re: Safer programming languages (and walking :-) ), was: Re: 8-bit charactersRich Alderson
   |            |       `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitDave Froble
   |            `* Re: Safer programming languages (and walking :-) ), was: Re: 8-bitBill Gunshannon
   +* Re: 8-bit charactersLawrence D’Oliveiro
   `* Re: 8-bit charactersJon Pinkley

Pages:123456789
Re: 8-bit characters

<037397d8-f38f-4a23-b443-108a07c1c400n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18679&group=comp.os.vms#18679

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:b5c4:: with SMTP id e187mr8631625qkf.27.1636667822871;
Thu, 11 Nov 2021 13:57:02 -0800 (PST)
X-Received: by 2002:a05:620a:4088:: with SMTP id f8mr8831543qko.418.1636667822766;
Thu, 11 Nov 2021 13:57:02 -0800 (PST)
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.os.vms
Date: Thu, 11 Nov 2021 13:57:02 -0800 (PST)
In-Reply-To: <618d4319$0$699$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.92.47.103; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.92.47.103
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smhnmj$2d8$1@dont-email.me> <618c75e8$0$704$14726298@news.sunsite.dk>
<b5b56879-05bb-4d17-9242-2fcb582cfec8n@googlegroups.com> <618d4319$0$699$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <037397d8-f38f-4a23-b443-108a07c1c400n@googlegroups.com>
Subject: Re: 8-bit characters
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Thu, 11 Nov 2021 21:57:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 11 Nov 2021 21:57 UTC

On Friday, November 12, 2021 at 5:21:48 AM UTC+13, Arne Vajhøj wrote:
> On 11/10/2021 11:48 PM, Lawrence D’Oliveiro wrote:
>> On Thursday, November 11, 2021 at 3:33:33 PM UTC+13, Arne Vajhøj wrote:
>>> The biggest problems with UTF-8 is that the byte length is not
>>> necessarily the character length ...
>>
>> That would be true of any Unicode encoding, even UCS-4.
>
> No.

You didn’t know, then, that what Unicode codes define are not characters, but code points?

Re: 8-bit characters

<1f1b491b-c9fd-4878-9adf-db99cd221ed5n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18680&group=comp.os.vms#18680

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:96e:: with SMTP id do14mr10160906qvb.39.1636668176767;
Thu, 11 Nov 2021 14:02:56 -0800 (PST)
X-Received: by 2002:ad4:5eca:: with SMTP id jm10mr10170203qvb.54.1636668176625;
Thu, 11 Nov 2021 14:02:56 -0800 (PST)
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.os.vms
Date: Thu, 11 Nov 2021 14:02:56 -0800 (PST)
In-Reply-To: <smjmoj$6lh$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.92.47.103; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.92.47.103
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smhnmj$2d8$1@dont-email.me> <618c75e8$0$704$14726298@news.sunsite.dk>
<b5b56879-05bb-4d17-9242-2fcb582cfec8n@googlegroups.com> <618d4319$0$699$14726298@news.sunsite.dk>
<smjmoj$6lh$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1f1b491b-c9fd-4878-9adf-db99cd221ed5n@googlegroups.com>
Subject: Re: 8-bit characters
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Thu, 11 Nov 2021 22:02:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Thu, 11 Nov 2021 22:02 UTC

On Friday, November 12, 2021 at 7:17:58 AM UTC+13, Craig A. Berry wrote:
> Back when it was called UCS-4, I think that was true.

It was never true. In Unicode, a “character” consists of a base code point followed by any number of combining code points. Some combinations may have their own assigned code point; many don’t.

> But even if the
> encoding is not varying width, the number of characters displayed might
> not match the number of code points because of things like combining
> characters.

And it is worth keeping the distinction between “code points” and “characters” in mind, for this reason.

Re: 8-bit characters

<f61643e5-49b9-4569-b201-396aeb06ddb2n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18681&group=comp.os.vms#18681

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5f0c:: with SMTP id x12mr11568742qta.309.1636669392004;
Thu, 11 Nov 2021 14:23:12 -0800 (PST)
X-Received: by 2002:a05:622a:13c6:: with SMTP id p6mr11313295qtk.2.1636669391795;
Thu, 11 Nov 2021 14:23:11 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.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.os.vms
Date: Thu, 11 Nov 2021 14:23:11 -0800 (PST)
In-Reply-To: <smjrat$7v4$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.92.47.103; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.92.47.103
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smhnmj$2d8$1@dont-email.me> <618c75e8$0$704$14726298@news.sunsite.dk>
<b5b56879-05bb-4d17-9242-2fcb582cfec8n@googlegroups.com> <618d4319$0$699$14726298@news.sunsite.dk>
<smjmoj$6lh$1@dont-email.me> <618d669e$0$705$14726298@news.sunsite.dk> <smjrat$7v4$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f61643e5-49b9-4569-b201-396aeb06ddb2n@googlegroups.com>
Subject: Re: 8-bit characters
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Thu, 11 Nov 2021 22:23:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 20
 by: Lawrence D’Oliveir - Thu, 11 Nov 2021 22:23 UTC

On Friday, November 12, 2021 at 8:36:00 AM UTC+13, Craig A. Berry wrote:
> For some reason I had thought they'd blown the 4-byte limit with emojis ....

Nowhere near. Unicode currently only officially has room for about a million “code points” (not the same as “characters”), and the emojis I think only number a few hundred at most.

Also, they did a clever thing with the representation of ISO 3166 national/regional flag codes, using just 26 code points.

> but it doesn't seem UTF-32 has any provision for surrogate pairs.

Surrogates were a hack to turn UCS-2 into UTF-16. Remember, back when Unicode was young, it was only a fixed-width 16-bit code, and I’m pretty sure there were even assurances given that it would remain that way. So Microsoft took them at their word when incorporating Unicode into the heart of Windows NT, and so did Sun with Java.

So now, they have this horrible “UTF-16” thing baked into them. It’s not an encoding anybody would adopt voluntarily.

Re: 8-bit characters

<a1b32b70-6c1a-45f6-8c6a-2930db3773ban@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18682&group=comp.os.vms#18682

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:27ee:: with SMTP id jt14mr1001273qvb.47.1636670738678;
Thu, 11 Nov 2021 14:45:38 -0800 (PST)
X-Received: by 2002:a05:622a:181d:: with SMTP id t29mr11150302qtc.338.1636670738581;
Thu, 11 Nov 2021 14:45:38 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.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.os.vms
Date: Thu, 11 Nov 2021 14:45:38 -0800 (PST)
In-Reply-To: <618d669e$0$705$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.92.47.103; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.92.47.103
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smhnmj$2d8$1@dont-email.me> <618c75e8$0$704$14726298@news.sunsite.dk>
<b5b56879-05bb-4d17-9242-2fcb582cfec8n@googlegroups.com> <618d4319$0$699$14726298@news.sunsite.dk>
<smjmoj$6lh$1@dont-email.me> <618d669e$0$705$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a1b32b70-6c1a-45f6-8c6a-2930db3773ban@googlegroups.com>
Subject: Re: 8-bit characters
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Thu, 11 Nov 2021 22:45:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 15
 by: Lawrence D’Oliveir - Thu, 11 Nov 2021 22:45 UTC

On Friday, November 12, 2021 at 7:53:21 AM UTC+13, Arne Vajhøj wrote:
> <quote>
> Each Unicode code point is represented directly by a single 32-bit
> code unit. Because of this, UTF-32 has a one-to-one relationship
> between encoded character and code unit; it is a fixed-width character
> encoding form.
> </quote>

Beware of terminology! What a normal person might call a “character”, they call a “text element”. This is represented by one or more of what they are calling an “encoded character”.

So they are able to call UTF-32/UCS-4 a “fixed-width” encoding, only with reference to “encoded characters”, not actually to “characters”.

Re: 8-bit characters

<c6f4c1ce-e048-40a8-aded-b5b9aacdf5b4n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18683&group=comp.os.vms#18683

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:44cc:: with SMTP id r195mr9257315qka.77.1636671666590;
Thu, 11 Nov 2021 15:01:06 -0800 (PST)
X-Received: by 2002:a0c:f8cc:: with SMTP id h12mr10396868qvo.6.1636671666495;
Thu, 11 Nov 2021 15:01:06 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.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.os.vms
Date: Thu, 11 Nov 2021 15:01:06 -0800 (PST)
In-Reply-To: <a1b32b70-6c1a-45f6-8c6a-2930db3773ban@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=118.92.47.103; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.92.47.103
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smhnmj$2d8$1@dont-email.me> <618c75e8$0$704$14726298@news.sunsite.dk>
<b5b56879-05bb-4d17-9242-2fcb582cfec8n@googlegroups.com> <618d4319$0$699$14726298@news.sunsite.dk>
<smjmoj$6lh$1@dont-email.me> <618d669e$0$705$14726298@news.sunsite.dk> <a1b32b70-6c1a-45f6-8c6a-2930db3773ban@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c6f4c1ce-e048-40a8-aded-b5b9aacdf5b4n@googlegroups.com>
Subject: Re: 8-bit characters
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Thu, 11 Nov 2021 23:01:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 19
 by: Lawrence D’Oliveir - Thu, 11 Nov 2021 23:01 UTC

On Friday, November 12, 2021 at 11:45:39 AM UTC+13, I wrote:
> On Friday, November 12, 2021 at 7:53:21 AM UTC+13, Arne Vajhøj wrote:
>> <quote>
>> Each Unicode code point is represented directly by a single 32-bit
>> code unit. Because of this, UTF-32 has a one-to-one relationship
>> between encoded character and code unit; it is a fixed-width character
>> encoding form.
>> </quote>
>
> Beware of terminology! What a normal person might call a “character”, they call a “text
> element”. This is represented by one or more of what they are calling an “encoded character”.

Actually, the term “text element” is less specific than that. More accurate terms, according to <https://www.unicode.org/reports/tr29/tr29-39.html>, would be “user-perceived character” or “grapheme cluster”.

Re: 8-bit characters

<618db394$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18684&group=comp.os.vms#18684

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 11 Nov 2021 19:21:38 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: 8-bit characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smhnmj$2d8$1@dont-email.me> <618c75e8$0$704$14726298@news.sunsite.dk>
<b5b56879-05bb-4d17-9242-2fcb582cfec8n@googlegroups.com>
<618d4319$0$699$14726298@news.sunsite.dk>
<037397d8-f38f-4a23-b443-108a07c1c400n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <037397d8-f38f-4a23-b443-108a07c1c400n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 26
Message-ID: <618db394$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: fa3c1c8d.news.sunsite.dk
X-Trace: 1636676501 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:53358
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 12 Nov 2021 00:21 UTC

On 11/11/2021 4:57 PM, Lawrence D’Oliveiro wrote:
> On Friday, November 12, 2021 at 5:21:48 AM UTC+13, Arne Vajhøj wrote:
>> On 11/10/2021 11:48 PM, Lawrence D’Oliveiro wrote:
>>> On Thursday, November 11, 2021 at 3:33:33 PM UTC+13, Arne Vajhøj wrote:
>>>> The biggest problems with UTF-8 is that the byte length is not
>>>> necessarily the character length ...
>>>
>>> That would be true of any Unicode encoding, even UCS-4.
>>
>> No.
>
> You didn’t know, then, that what Unicode codes define are not characters, but code points?

Nonsense.

<quote>
The Unicode Standard specifies a numeric value (code point) and a name
for each of its characters.
....
Unicode characters are represented in one of three encoding forms: a
32-bit form (UTF-32), a 16-bit form (UTF-16), and an 8-bit form (UTF-8).
</quote>

Arne

Re: 8-bit characters

<smmboi$tku$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18692&group=comp.os.vms#18692

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: 8-bit characters
Date: Fri, 12 Nov 2021 18:28:34 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <smmboi$tku$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Nov 2021 18:28:34 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="641198b48b523b68d4fd7bbe63831d43";
logging-data="30366"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+LHRkadJGO6jolyBMRajDbBos5HTFWllc="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:1AC5qaeb+scvA7n1JFp0EFTWXU0=
 by: Simon Clubley - Fri, 12 Nov 2021 18:28 UTC

On 2021-11-11, Robert A. Brooks <FIRST.LAST@vmssoftware.com> wrote:
> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>
>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>> code. But one day the planets were aligned or something, and I just did it.
>>
>> Macro-32 ?
>
> BLISS-32
>

Same difference. :-)

On a more serious note, BLISS-32 was a nice idea, but it's at way too
low a level to make a real difference.

Now, if we had a Pascal-like or Ada-like language that could be used
as a system implementation language... :-)

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: 8-bit characters

<smmcp6$9tc$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18693&group=comp.os.vms#18693

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: 8-bit characters
Date: Fri, 12 Nov 2021 13:45:57 -0500
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <smmcp6$9tc$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Nov 2021 18:45:58 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f05bba43fd4e3cd9248a0fdd8afd68ca";
logging-data="10156"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+OKCxk6qKjeTxV/1KA1pQ9tKwLvy0PWc6xIyzz1vCFoA=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Cancel-Lock: sha1:FQpQX8S+nrFd0dm4saODMA8Bf7E=
In-Reply-To: <smmboi$tku$1@dont-email.me>
X-Antivirus-Status: Clean
Content-Language: en-US
X-Antivirus: Avast (VPS 211112-6, 11/12/2021), Outbound message
 by: Robert A. Brooks - Fri, 12 Nov 2021 18:45 UTC

On 11/12/2021 1:28 PM, Simon Clubley wrote:
> On 2021-11-11, Robert A. Brooks <FIRST.LAST@vmssoftware.com> wrote:
>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>
>>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>>> code. But one day the planets were aligned or something, and I just did it.
>>>
>>> Macro-32 ?
>>
>> BLISS-32
>>
>
> Same difference. :-)

No, it's not. While it's true that one can write bad code in any language,
BLISS, due its procedural nature, does not default to spaghetti code.

While the EDT code can be confusing (due to lack of comments), the code flow
isn't that bad.

What can be confusing in BLISS is the use of nested macros, where a single
BLISS "statement" can expand into several pages of code.

--

-- Rob

Re: 8-bit characters

<smmiu0$9c7$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18694&group=comp.os.vms#18694

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!Uh3cGLv3BUP05xA/L7flqA.user.46.165.242.75.POSTED!not-for-mail
From: moro...@world.std.spaamtrap.com (Michael Moroney)
Newsgroups: comp.os.vms
Subject: Re: 8-bit characters
Date: Fri, 12 Nov 2021 15:30:59 -0500
Organization: Aioe.org NNTP Server
Message-ID: <smmiu0$9c7$1@gioia.aioe.org>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<smmcp6$9tc$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="9607"; posting-host="Uh3cGLv3BUP05xA/L7flqA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Michael Moroney - Fri, 12 Nov 2021 20:30 UTC

On 11/12/2021 1:45 PM, Robert A. Brooks wrote:
> On 11/12/2021 1:28 PM, Simon Clubley wrote:
>> On 2021-11-11, Robert A. Brooks <FIRST.LAST@vmssoftware.com> wrote:
>>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>>
>>>>> You remember correctly. The hardwired '24 line terminal' assumption
>>>>> pissed me
>>>>> off and a few times I looked at it I said no way I can fix that
>>>>> spaghetti
>>>>> code. But one day the planets were aligned or something, and I just
>>>>> did it.
>>>>
>>>> Macro-32 ?
>>>
>>> BLISS-32
>>>
>>
>> Same difference. :-)
>
> No, it's not.  While it's true that one can write bad code in any language,
> BLISS, due its procedural nature, does not default to spaghetti code.
>
> While the EDT code can be confusing (due to lack of comments), the code
> flow
> isn't that bad.
>
> What can be confusing in BLISS is the use of nested macros, where a single
> BLISS "statement" can expand into several pages of code.
>
What made it difficult for me when first considering this were a few things:

1) I was relatively weak at BLISS. Almost everything I did in my VMS
career was C/MACRO-32 and some other languages.

2) I think the coding style threw me. Sometimes that does that. Even my
own! :-) Some of the code was trying to squeeze every byte out, as old
code almost always does.

3) There was no equivalent of C's .H file containing something like
'#define terminal_lines 24'. I went through ALL modules looking for
EVERY instance of the character string/constant '24'. EDT is split up
into many modules. I then had to look at EVERY instance of '23' and '22'
(number of lines of the edited file being displayed). I also looked at
'21' and '25'. There was much more but I forget.

My first pass was hardwiring everything to something like '40', that is
terminals all had 40 lines, not 24. Then I tried things in a fixed 40
line long terminal window. It mostly worked on the second attempt. Then
I went back to making things variable, based on terminal characteristics.

There is much more but I forget, it was some time ago that I did this.

Re: 8-bit characters

<smmv4b$7ij$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18697&group=comp.os.vms#18697

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: seaoh...@hoffmanlabs.invalid (Stephen Hoffman)
Newsgroups: comp.os.vms
Subject: Re: 8-bit characters
Date: Fri, 12 Nov 2021 18:59:07 -0500
Organization: HoffmanLabs LLC
Lines: 66
Message-ID: <smmv4b$7ij$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <smmcp6$9tc$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: reader02.eternal-september.org; posting-host="871e5e1aa046abb73d8762b9f6476c31";
logging-data="7763"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/68jEQuwA4wDTn0KgFoWbwFm5pVA85Ya4="
User-Agent: Unison/2.2
Cancel-Lock: sha1:g9pR8br2acyHatdDDSSE8CPv9sg=
 by: Stephen Hoffman - Fri, 12 Nov 2021 23:59 UTC

On 2021-11-12 18:45:57 +0000, Robert A. Brooks said:

> On 11/12/2021 1:28 PM, Simon Clubley wrote:
>> On 2021-11-11, Robert A. Brooks <FIRST.LAST@vmssoftware.com> wrote:
>>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>>
>>>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>>>> code. But one day the planets were aligned or something, and I just did it.
>>>>
>>>> Macro-32 ?
>>>
>>> BLISS-32
>>>
>>
>> Same difference. :-)
>
> No, it's not. While it's true that one can write bad code in any
> language, BLISS, due its procedural nature, does not default to
> spaghetti code.

Alas, I've looked at a whole lot of Bliss spaghetti code over the
years. More than I'd prefer, though less than the amount of Macro32
spaghetti.

In the past decades, Bliss and Macro32 both effectively became DSLs for
OpenVMS, for better or worse.

The Bliss compiler itself and the Bliss language could use an overhaul
with better diagnostics, with code-refactoring support, with IDE
support, and with other enhancements. But Bliss enhancement work is not
likely a priority for anybody.

Automatic source code refactoring has gotten substantially better too,
for those that haven't worked with it. Between that and source code
formatting tools, more than a little source code spaghetti can be
remediated.

> While the EDT code can be confusing (due to lack of comments), the code
> flow isn't that bad.

Most of the Bliss code written by OpenVMS development was fairly well
done. The Bliss and Macro32 code with variant calling schemes was
always good for some puzzlement, though.

> What can be confusing in BLISS is the use of nested macros, where a
> single BLISS "statement" can expand into several pages of code.

Some examples of Bliss macros were near-impenetrable, and most easily
read with the assistance of the Bliss compiler listings macro
expansion. Macro32 macro support suffered somewhat similarly. C's
macro preprocessor is comparatively simplistic. Not that I haven't used
the C macro preprocessor on Fortran and BASIC code. In some ways. Bliss
macros remind me of C++ macros and C++ operator overloading support.

I've been coming around toward how Zig, Swift, and other programming
languages are designed; with the abstractions in the language and the
compiler and the run-time, and without executable code embedded within
macros.

--
Pure Personal Opinion | HoffmanLabs LLC

Re: 8-bit characters

<618f0452$0$701$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18698&group=comp.os.vms#18698

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 12 Nov 2021 19:18:23 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: 8-bit characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<smmcp6$9tc$1@dont-email.me> <smmv4b$7ij$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <smmv4b$7ij$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 17
Message-ID: <618f0452$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 06f7c338.news.sunsite.dk
X-Trace: 1636762706 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:53585
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 13 Nov 2021 00:18 UTC

On 11/12/2021 6:59 PM, Stephen Hoffman wrote:
> On 2021-11-12 18:45:57 +0000, Robert A. Brooks said:
>> What can be confusing in BLISS is the use of nested macros, where a
>> single BLISS "statement" can expand into several pages of code.
>
> Some examples of Bliss macros were near-impenetrable, and most easily
> read with the assistance of the Bliss compiler listings macro
> expansion.  Macro32 macro support suffered somewhat similarly. C's macro
> preprocessor is comparatively simplistic. Not that I haven't used the C
> macro preprocessor on Fortran and BASIC code. In some ways. Bliss macros
> remind me of C++ macros and C++ operator overloading support.

C++ macros? Templates?

Arne

Re: 8-bit characters

<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18706&group=comp.os.vms#18706

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:1342:: with SMTP id c2mr24959375qkl.497.1636906230358;
Sun, 14 Nov 2021 08:10:30 -0800 (PST)
X-Received: by 2002:a05:6214:18c7:: with SMTP id cy7mr30457906qvb.0.1636906230097;
Sun, 14 Nov 2021 08:10:30 -0800 (PST)
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.os.vms
Date: Sun, 14 Nov 2021 08:10:29 -0800 (PST)
In-Reply-To: <smmboi$tku$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=47.42.235.118; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 47.42.235.118
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
Subject: Re: 8-bit characters
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Sun, 14 Nov 2021 16:10:30 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: John Reagan - Sun, 14 Nov 2021 16:10 UTC

On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
> > On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
> >> On 11/11/2021 3:57 PM, Michael Moroney wrote:
> >
> >>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
> >>> off and a few times I looked at it I said no way I can fix that spaghetti
> >>> code. But one day the planets were aligned or something, and I just did it.
> >>
> >> Macro-32 ?
> >
> > BLISS-32
> >
> Same difference. :-)
>
> On a more serious note, BLISS-32 was a nice idea, but it's at way too
> low a level to make a real difference.
>
> Now, if we had a Pascal-like or Ada-like language that could be used
> as a system implementation language... :-)
>
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.

Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.

Impenetrable code, was: Re: 8-bit characters

<smrknj$hb7$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18707&group=comp.os.vms#18707

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Impenetrable code, was: Re: 8-bit characters
Date: Sun, 14 Nov 2021 18:32:19 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <smrknj$hb7$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <smmcp6$9tc$1@dont-email.me> <smmv4b$7ij$1@dont-email.me>
Injection-Date: Sun, 14 Nov 2021 18:32:19 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="40dd6ea4df9284827b45be0ada80d775";
logging-data="17767"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Mpz62NJMYUkniVpPKSkdmxojJTj6ySpk="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:TZrzp5ccS+h2Rk4mHvL04Tc4aS4=
 by: Simon Clubley - Sun, 14 Nov 2021 18:32 UTC

On 2021-11-12, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>
> Some examples of Bliss macros were near-impenetrable, and most easily
> read with the assistance of the Bliss compiler listings macro
> expansion. Macro32 macro support suffered somewhat similarly. C's
> macro preprocessor is comparatively simplistic. Not that I haven't used
> the C macro preprocessor on Fortran and BASIC code. In some ways. Bliss
> macros remind me of C++ macros and C++ operator overloading support.
>

When people write code like that, they may think they are being
"clever" but in fact they are just being irresponsible because
they are just setting up major maintenance problems for further
down the road.

I refer you to the terminal driver for another example of this and
that, as a result, we don't even have something as simple as being
able to edit command lines that are longer than the terminal width.

This, BTW, is something that even the awful and primitive cmd shell
in Windows has absolutely no problem with.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Trigger warnings, was: Re: 8-bit characters

<smrl7u$hb7$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18708&group=comp.os.vms#18708

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Trigger warnings, was: Re: 8-bit characters
Date: Sun, 14 Nov 2021 18:41:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <smrl7u$hb7$2@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 14 Nov 2021 18:41:02 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="40dd6ea4df9284827b45be0ada80d775";
logging-data="17767"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+oa/OIT6nUvr7BjiJb00pvuBWdOfdlV+s="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:IKmhC3cYInm/DoRvu2jsAmoSLlY=
 by: Simon Clubley - Sun, 14 Nov 2021 18:41 UTC

On 2021-11-14, John Reagan <xyzzy1959@gmail.com> wrote:
> On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
>> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
>> > On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>> >> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>> >
>> >>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>> >>> off and a few times I looked at it I said no way I can fix that spaghetti
>> >>> code. But one day the planets were aligned or something, and I just did it.
>> >>
>> >> Macro-32 ?
>> >
>> > BLISS-32
>> >
>> Same difference. :-)
>>
>> On a more serious note, BLISS-32 was a nice idea, but it's at way too
>> low a level to make a real difference.
>>
>> Now, if we had a Pascal-like or Ada-like language that could be used
>> as a system implementation language... :-)
>>
>
> Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.
>

Sorry, but I live in a country where we don't yet have to issue
"trigger warnings" in everyday conversation. I don't know about
the rest of Europe however.

However, you have been way too quick to issue a "trigger warning"
request without even telling me what "triggered" you. :-)

Was it comparing BLISS-32 to Macro-32 ?

Was it the desire to have a Pascal-like or Ada-like language as a
viable system implementation language ?

Was it something else ? :-)

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Impenetrable code, was: Re: 8-bit characters

<smroke$bcn$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18709&group=comp.os.vms#18709

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Impenetrable code, was: Re: 8-bit characters
Date: Sun, 14 Nov 2021 14:38:57 -0500
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <smroke$bcn$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<smmcp6$9tc$1@dont-email.me> <smmv4b$7ij$1@dont-email.me>
<smrknj$hb7$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 14 Nov 2021 19:38:54 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="43db1499ad987946955351337f0d047e";
logging-data="11671"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19goThlnorK8epki2ARIORQLM4cPcE+zxU="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:7hgUvnTw75QSLG2yh+mxDGRe5q8=
In-Reply-To: <smrknj$hb7$1@dont-email.me>
 by: Dave Froble - Sun, 14 Nov 2021 19:38 UTC

On 11/14/2021 1:32 PM, Simon Clubley wrote:
> On 2021-11-12, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
>>
>> Some examples of Bliss macros were near-impenetrable, and most easily
>> read with the assistance of the Bliss compiler listings macro
>> expansion. Macro32 macro support suffered somewhat similarly. C's
>> macro preprocessor is comparatively simplistic. Not that I haven't used
>> the C macro preprocessor on Fortran and BASIC code. In some ways. Bliss
>> macros remind me of C++ macros and C++ operator overloading support.
>>
>
> When people write code like that, they may think they are being
> "clever" but in fact they are just being irresponsible because
> they are just setting up major maintenance problems for further
> down the road.

I have no problem with clever code, but, dammit, explain it!

A short while back some posts in reply to some of mine claimed that there is
such a thing as "too many comments". Isn't this an example of justifying my
claim that there is no such thing as "too many comments"?

Perhaps a paragraph or two to explain macros? Then the really tough thing.
Updates to the comments to explain modifications. I prefer to do so with
additional comments, leaving the originals intact.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: 8-bit characters

<smroqk$f6s$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18710&group=comp.os.vms#18710

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: 8-bit characters
Date: Sun, 14 Nov 2021 14:42:15 -0500
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <smroqk$f6s$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 14 Nov 2021 19:42:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="43db1499ad987946955351337f0d047e";
logging-data="15580"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+k5dQhkqA50blNETeHAgIRMEBALET6/Aw="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:GgSSnP7RS8+jge+LNhRbpKVloiw=
In-Reply-To: <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
 by: Dave Froble - Sun, 14 Nov 2021 19:42 UTC

On 11/14/2021 11:10 AM, John Reagan wrote:
> On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
>> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
>>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>>
>>>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>>>> code. But one day the planets were aligned or something, and I just did it.
>>>>
>>>> Macro-32 ?
>>>
>>> BLISS-32
>>>
>> Same difference. :-)
>>
>> On a more serious note, BLISS-32 was a nice idea, but it's at way too
>> low a level to make a real difference.
>>
>> Now, if we had a Pascal-like or Ada-like language that could be used
>> as a system implementation language... :-)
>>
>> Simon.
>>
>> --
>> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
>> Walking destinations on a map are further away than they appear.
>
> Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.
>

What? You don't like "walking destinations" ? Neither do I.

I really disagree with Simon on this topic, the implementation language thing,
not the walking thing. Well, maybe both.

One really doesn't need a language or compiler to get in the way of what needs
to be done.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Trigger warnings, was: Re: 8-bit characters

<smrotp$f6s$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18711&group=comp.os.vms#18711

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Date: Sun, 14 Nov 2021 14:43:57 -0500
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <smrotp$f6s$2@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 14 Nov 2021 19:43:53 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="43db1499ad987946955351337f0d047e";
logging-data="15580"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/FwdJxNdO101VyEEM4YiWP2iDf/7aPruk="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:NBYCLdzOH+j0y0cekiHufg5WL7Y=
In-Reply-To: <smrl7u$hb7$2@dont-email.me>
 by: Dave Froble - Sun, 14 Nov 2021 19:43 UTC

On 11/14/2021 1:41 PM, Simon Clubley wrote:
> On 2021-11-14, John Reagan <xyzzy1959@gmail.com> wrote:
>> On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
>>> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
>>>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>>>
>>>>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>>>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>>>>> code. But one day the planets were aligned or something, and I just did it.
>>>>>
>>>>> Macro-32 ?
>>>>
>>>> BLISS-32
>>>>
>>> Same difference. :-)
>>>
>>> On a more serious note, BLISS-32 was a nice idea, but it's at way too
>>> low a level to make a real difference.
>>>
>>> Now, if we had a Pascal-like or Ada-like language that could be used
>>> as a system implementation language... :-)
>>>
>>
>> Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.
>>
>
> Sorry, but I live in a country where we don't yet have to issue
> "trigger warnings" in everyday conversation. I don't know about
> the rest of Europe however.
>
> However, you have been way too quick to issue a "trigger warning"
> request without even telling me what "triggered" you. :-)
>
> Was it comparing BLISS-32 to Macro-32 ?
>
> Was it the desire to have a Pascal-like or Ada-like language as a
> viable system implementation language ?

I'm figuring this is it. No such thing as a language that can do everything.
Sometimes simpler is better.

> Was it something else ? :-)
>
> Simon.
>

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<sms17m$5no$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18712&group=comp.os.vms#18712

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Safer programming languages (and walking :-) ), was: Re: 8-bit characters
Date: Sun, 14 Nov 2021 22:05:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 62
Message-ID: <sms17m$5no$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me> <smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org> <smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org> <smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me> <smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk> <smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com> <smroqk$f6s$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 14 Nov 2021 22:05:42 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="40dd6ea4df9284827b45be0ada80d775";
logging-data="5880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+jDAzp0Tur4EpWckjkpHV6K7BTTNHG2XM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:P5u0v6bXg79kmRO/EdnYBWGKa8I=
 by: Simon Clubley - Sun, 14 Nov 2021 22:05 UTC

On 2021-11-14, Dave Froble <davef@tsoft-inc.com> wrote:
> On 11/14/2021 11:10 AM, John Reagan wrote:
>> On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
>>> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
>>>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>>>
>>>>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>>>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>>>>> code. But one day the planets were aligned or something, and I just did it.
>>>>>
>>>>> Macro-32 ?
>>>>
>>>> BLISS-32
>>>>
>>> Same difference. :-)
>>>
>>> On a more serious note, BLISS-32 was a nice idea, but it's at way too
>>> low a level to make a real difference.
>>>
>>> Now, if we had a Pascal-like or Ada-like language that could be used
>>> as a system implementation language... :-)
>>>
>>> Simon.
>>>
>>> --
>>> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
>>> Walking destinations on a map are further away than they appear.
>>
>> Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.
>>
>
> What? You don't like "walking destinations" ? Neither do I.
>
> I really disagree with Simon on this topic, the implementation language thing,
> not the walking thing. Well, maybe both.
>

I take it you are not a walker David. :-)

I wonder how many people around here who are walkers either agree with
me or at least understand what I am saying ?

> One really doesn't need a language or compiler to get in the way of what needs
> to be done.
>

There is a move towards more safe languages for systems programming.

The current fashion, Rust, has horrible syntax, and I have no confidence
that code written in it today will still compile on the Rust compilers
of 5 to 10 years from now, but its use is being driven by the desire
for using safer languages.

When Rust falls out of fashion, it would be nice if whatever follows
Rust would address both of those problems.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<ivdl9eF8tr0U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18713&group=comp.os.vms#18713

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Date: Sun, 14 Nov 2021 18:43:42 -0500
Lines: 64
Message-ID: <ivdl9eF8tr0U1@mid.individual.net>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 1RUs8ZSA4F1D/1hlBGIxOQ5qNd8d1wJkIqaF4lFruZe3RsaHYV
Cancel-Lock: sha1:6ilSHJY2HffIIDQOqtnCGfgDCpA=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
In-Reply-To: <sms17m$5no$1@dont-email.me>
Content-Language: en-US
 by: Bill Gunshannon - Sun, 14 Nov 2021 23:43 UTC

On 11/14/21 5:05 PM, Simon Clubley wrote:
> On 2021-11-14, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 11/14/2021 11:10 AM, John Reagan wrote:
>>> On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
>>>> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
>>>>> On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
>>>>>> On 11/11/2021 3:57 PM, Michael Moroney wrote:
>>>>>
>>>>>>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
>>>>>>> off and a few times I looked at it I said no way I can fix that spaghetti
>>>>>>> code. But one day the planets were aligned or something, and I just did it.
>>>>>>
>>>>>> Macro-32 ?
>>>>>
>>>>> BLISS-32
>>>>>
>>>> Same difference. :-)
>>>>
>>>> On a more serious note, BLISS-32 was a nice idea, but it's at way too
>>>> low a level to make a real difference.
>>>>
>>>> Now, if we had a Pascal-like or Ada-like language that could be used
>>>> as a system implementation language... :-)
>>>>
>>>> Simon.
>>>>
>>>> --
>>>> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
>>>> Walking destinations on a map are further away than they appear.
>>>
>>> Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.
>>>
>>
>> What? You don't like "walking destinations" ? Neither do I.
>>
>> I really disagree with Simon on this topic, the implementation language thing,
>> not the walking thing. Well, maybe both.
>>
>
> I take it you are not a walker David. :-)
>
> I wonder how many people around here who are walkers either agree with
> me or at least understand what I am saying ?
>
>> One really doesn't need a language or compiler to get in the way of what needs
>> to be done.
>>
>
> There is a move towards more safe languages for systems programming.
>
> The current fashion, Rust, has horrible syntax, and I have no confidence
> that code written in it today will still compile on the Rust compilers
> of 5 to 10 years from now, but its use is being driven by the desire
> for using safer languages.
>
> When Rust falls out of fashion, it would be nice if whatever follows
> Rust would address both of those problems.
>

I thought this is the problem Ada was created to fix? :-)

bill

Re: Trigger warnings, was: Re: 8-bit characters

<6191a0b0$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18714&group=comp.os.vms#18714

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sun, 14 Nov 2021 18:50:03 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <smrotp$f6s$2@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 33
Message-ID: <6191a0b0$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 9e162ec8.news.sunsite.dk
X-Trace: 1636933808 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:49739
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sun, 14 Nov 2021 23:50 UTC

On 11/14/2021 2:43 PM, Dave Froble wrote:
> On 11/14/2021 1:41 PM, Simon Clubley wrote:
>> However, you have been way too quick to issue a "trigger warning"
>> request without even telling me what "triggered" you. :-)
>>
>> Was it comparing BLISS-32 to Macro-32 ?
>>
>> Was it the desire to have a Pascal-like or Ada-like language as a
>> viable system implementation language ?
>
> I'm figuring this is it.  No such thing as a language that can do
> everything. Sometimes simpler is better.

Programming languages are definitely not "one size fits all".

I totally agree that simpler is better for programming languages.

And this is not just you and me - very complex languages tend not
to prosper in the industry.

But I don't think Simon's point was complex vs simple.

More like structured vs goto style. and strong typing vs weak
typing.

Because Ada is a complex language, but Pascal is actually a relative
simple language (at least in traditional form and in VMS flavor - Delphi
has sort of moved a bit in the complex direction).

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<6191a18e$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18715&group=comp.os.vms#18715

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sun, 14 Nov 2021 18:53:50 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <sms17m$5no$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 23
Message-ID: <6191a18e$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 9e162ec8.news.sunsite.dk
X-Trace: 1636934030 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:49739
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sun, 14 Nov 2021 23:53 UTC

On 11/14/2021 5:05 PM, Simon Clubley wrote:
> On 2021-11-14, Dave Froble <davef@tsoft-inc.com> wrote:
>> One really doesn't need a language or compiler to get in the way of what needs
>> to be done.
>
> There is a move towards more safe languages for systems programming.
>
> The current fashion, Rust, has horrible syntax, and I have no confidence
> that code written in it today will still compile on the Rust compilers
> of 5 to 10 years from now, but its use is being driven by the desire
> for using safer languages.
>
> When Rust falls out of fashion, it would be nice if whatever follows
> Rust would address both of those problems.

Rust seems to be getting some traction.

With Mozilla, Microsoft and Linux kernel adding Rust code and
with Google and Amazon also backing it, then it may be difficult
to fall out of fashion.

Arne

Re: Trigger warnings, was: Re: 8-bit characters

<6191a1da$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18716&group=comp.os.vms#18716

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sun, 14 Nov 2021 18:55:06 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me>
<6191a0b0$0$706$14726298@news.sunsite.dk>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <6191a0b0$0$706$14726298@news.sunsite.dk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 35
Message-ID: <6191a1da$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 9e162ec8.news.sunsite.dk
X-Trace: 1636934106 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:49739
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sun, 14 Nov 2021 23:55 UTC

On 11/14/2021 6:50 PM, Arne Vajhøj wrote:
> On 11/14/2021 2:43 PM, Dave Froble wrote:
>> On 11/14/2021 1:41 PM, Simon Clubley wrote:
>>> However, you have been way too quick to issue a "trigger warning"
>>> request without even telling me what "triggered" you. :-)
>>>
>>> Was it comparing BLISS-32 to Macro-32 ?
>>>
>>> Was it the desire to have a Pascal-like or Ada-like language as a
>>> viable system implementation language ?
>>
>> I'm figuring this is it.  No such thing as a language that can do
>> everything. Sometimes simpler is better.
>
> Programming languages are definitely not "one size fits all".
>
> I totally agree that simpler is better for programming languages.
>
> And this is not just you and me - very complex languages tend not
> to prosper in the industry.
>
> But I don't think Simon's point was complex vs simple.
>
> More like structured vs goto style. and strong typing vs weak
> typing.
>
> Because Ada is a complex language, but Pascal is actually a relative
> simple language (at least in traditional form and in VMS flavor - Delphi
> has sort of moved a bit in the complex direction).

I like Pascal, but for something real I would probably prefer
Modula-2. I have always loved that language!

Arne

Re: Safer programming languages (and walking :-) ), was: Re: 8-bit characters

<6191a254$0$706$14726298@news.sunsite.dk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18717&group=comp.os.vms#18717

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sun, 14 Nov 2021 18:57:09 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Subject: Re: Safer programming languages (and walking :-) ), was: Re: 8-bit
characters
Content-Language: en-US
Newsgroups: comp.os.vms
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smroqk$f6s$1@dont-email.me> <sms17m$5no$1@dont-email.me>
<ivdl9eF8tr0U1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <ivdl9eF8tr0U1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 25
Message-ID: <6191a254$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 9e162ec8.news.sunsite.dk
X-Trace: 1636934228 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:49739
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sun, 14 Nov 2021 23:57 UTC

On 11/14/2021 6:43 PM, Bill Gunshannon wrote:
> On 11/14/21 5:05 PM, Simon Clubley wrote:
>> There is a move towards more safe languages for systems programming.
>>
>> The current fashion, Rust, has horrible syntax, and I have no confidence
>> that code written in it today will still compile on the Rust compilers
>> of 5 to 10 years from now, but its use is being driven by the desire
>> for using safer languages.
>>
>> When Rust falls out of fashion, it would be nice if whatever follows
>> Rust would address both of those problems.
>
> I thought this is the problem Ada was created to fix?  :-)

It was.

But Ada did fall out of fashion.

There are probably many explanations for that, but my guess
is that the complexity of the language turned out to be a
problem.

Arne

Re: Trigger warnings, was: Re: 8-bit characters

<smtn70$po2$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18718&group=comp.os.vms#18718

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: schoen...@gmx.net (Norbert Schönartz)
Newsgroups: comp.os.vms
Subject: Re: Trigger warnings, was: Re: 8-bit characters
Date: Mon, 15 Nov 2021 14:26:56 +0100
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <smtn70$po2$1@dont-email.me>
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me>
<0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me> <smrotp$f6s$2@dont-email.me>
<6191a0b0$0$706$14726298@news.sunsite.dk>
<6191a1da$0$706$14726298@news.sunsite.dk>
Reply-To: schoen...@gmx.net
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 15 Nov 2021 13:26:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="9f0ae57fcd25acbb7e046d17ee54765d";
logging-data="26370"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/517gnSvRa6iEAEJmas8DYUAD5OIfxECo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.3.0
Cancel-Lock: sha1:aptYtrNcISvVpBhen+zkZra0ZJ8=
In-Reply-To: <6191a1da$0$706$14726298@news.sunsite.dk>
Content-Language: de-DE
 by: Norbert Schönartz - Mon, 15 Nov 2021 13:26 UTC

Am 15.11.2021 um 00:55 schrieb Arne Vajhøj:
> On 11/14/2021 6:50 PM, Arne Vajhøj wrote:
>> On 11/14/2021 2:43 PM, Dave Froble wrote:
>>> On 11/14/2021 1:41 PM, Simon Clubley wrote:
>>>> However, you have been way too quick to issue a "trigger warning"
>>>> request without even telling me what "triggered" you. :-)
>>>>
>>>> Was it comparing BLISS-32 to Macro-32 ?
>>>>
>>>> Was it the desire to have a Pascal-like or Ada-like language as a
>>>> viable system implementation language ?
>>>
>>> I'm figuring this is it.  No such thing as a language that can do
>>> everything. Sometimes simpler is better.
>>
>> Programming languages are definitely not "one size fits all".
>>
>> I totally agree that simpler is better for programming languages.
>>
>> And this is not just you and me - very complex languages tend not
>> to prosper in the industry.
>>
>> But I don't think Simon's point was complex vs simple.
>>
>> More like structured vs goto style. and strong typing vs weak
>> typing.
>>
>> Because Ada is a complex language, but Pascal is actually a relative
>> simple language (at least in traditional form and in VMS flavor - Delphi
>> has sort of moved a bit in the complex direction).
>
> I like Pascal, but for something real I would probably prefer
> Modula-2. I have always loved that language!
>
> Arne
>
I totally agree. Modula-2 from ModulAware for OpenVMS VAX and Alpha were
great and the support was excellent. Unfortunately it was not ported to
Itanium, so we had to port our code from Modula-2 to C when we moved
from Alpha to Itanium in 2006. It was not a pleasure. And I think there
will be no version for x86, unfortunately.

--
Norbert

Re: Trigger warnings, was: Re: 8-bit characters

<e1aedc5e-c033-4437-a624-42cd3884eacfn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=18719&group=comp.os.vms#18719

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:654f:: with SMTP id z76mr30789378qkb.224.1636986419597;
Mon, 15 Nov 2021 06:26:59 -0800 (PST)
X-Received: by 2002:a05:6214:18c7:: with SMTP id cy7mr37757969qvb.0.1636986407793;
Mon, 15 Nov 2021 06:26:47 -0800 (PST)
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.os.vms
Date: Mon, 15 Nov 2021 06:26:47 -0800 (PST)
In-Reply-To: <smrl7u$hb7$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=47.42.235.118; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 47.42.235.118
References: <smg4a2$boh$1@gioia.aioe.org> <smh1k8$ul5$1@dont-email.me>
<smiagb$1u1f$1@gioia.aioe.org> <smicj8$h9r$1@gioia.aioe.org>
<smij6j$ndd$1@gioia.aioe.org> <smji9o$4vb$1@gioia.aioe.org>
<smjnmi$vng$1@gioia.aioe.org> <smjo3a$e2a$1@dont-email.me>
<smk04g$19rt$1@gioia.aioe.org> <618d84c9$0$692$14726298@news.sunsite.dk>
<smk0u9$i36$1@dont-email.me> <smmboi$tku$1@dont-email.me> <0bce8caf-049a-4945-af14-cbc4b01bd5f2n@googlegroups.com>
<smrl7u$hb7$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e1aedc5e-c033-4437-a624-42cd3884eacfn@googlegroups.com>
Subject: Re: Trigger warnings, was: Re: 8-bit characters
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Mon, 15 Nov 2021 14:26:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: John Reagan - Mon, 15 Nov 2021 14:26 UTC

On Sunday, November 14, 2021 at 1:41:04 PM UTC-5, Simon Clubley wrote:
> On 2021-11-14, John Reagan <xyzz...@gmail.com> wrote:
> > On Friday, November 12, 2021 at 1:28:38 PM UTC-5, Simon Clubley wrote:
> >> On 2021-11-11, Robert A. Brooks <FIRST...@vmssoftware.com> wrote:
> >> > On 11/11/2021 4:01 PM, Arne Vajhøj wrote:
> >> >> On 11/11/2021 3:57 PM, Michael Moroney wrote:
> >> >
> >> >>> You remember correctly. The hardwired '24 line terminal' assumption pissed me
> >> >>> off and a few times I looked at it I said no way I can fix that spaghetti
> >> >>> code. But one day the planets were aligned or something, and I just did it.
> >> >>
> >> >> Macro-32 ?
> >> >
> >> > BLISS-32
> >> >
> >> Same difference. :-)
> >>
> >> On a more serious note, BLISS-32 was a nice idea, but it's at way too
> >> low a level to make a real difference.
> >>
> >> Now, if we had a Pascal-like or Ada-like language that could be used
> >> as a system implementation language... :-)
> >>
> >
> > Next time you post that, please add a "<Trigger warning for John Reagan>" at the top please.
> >
> Sorry, but I live in a country where we don't yet have to issue
> "trigger warnings" in everyday conversation. I don't know about
> the rest of Europe however.
>
> However, you have been way too quick to issue a "trigger warning"
> request without even telling me what "triggered" you. :-)
>
> Was it comparing BLISS-32 to Macro-32 ?
>
> Was it the desire to have a Pascal-like or Ada-like language as a
> viable system implementation language ?
>
> Was it something else ? :-)
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.
HaHa Both actually. :)

While BLISS has many shortcomings, I really can't compare it to assembly language much less equating the two.

And I actually agree with you that many parts of modern OS's could/should be written in a type-safe language. Unfortunately, many of the algorithms inside of OpenVMS don't lend themselves to type-safe languages.

Pages:123456789
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor