Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Adapt. Enjoy. Survive.


computers / comp.os.vms / Re: CRTL and RMS vs SSIO

SubjectAuthor
* CRTL and RMS vs SSIOGreg Tinkler
+* Re: CRTL and RMS vs SSIOStephen Hoffman
|`* Re: CRTL and RMS vs SSIOGreg Tinkler
| `- Re: CRTL and RMS vs SSIOStephen Hoffman
+* Re: CRTL and RMS vs SSIOCraig A. Berry
|+* Re: CRTL and RMS vs SSIODavid Jones
||+* Re: CRTL and RMS vs SSIOJohn Dallman
|||+* Re: CRTL and RMS vs SSIOGreg Tinkler
||||+- Re: CRTL and RMS vs SSIOArne Vajhøj
||||+* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||`* Re: CRTL and RMS vs SSIOArne Vajhøj
||||| `* Re: CRTL and RMS vs SSIODave Froble
|||||  `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||   `* Re: CRTL and RMS vs SSIODave Froble
|||||    `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||     `* Re: CRTL and RMS vs SSIODave Froble
|||||      +* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |`* Re: CRTL and RMS vs SSIODave Froble
|||||      | `* Re: CRTL and RMS vs SSIOSimon Clubley
|||||      |  +- Re: CRTL and RMS vs SSIODave Froble
|||||      |  +- Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |  `* Re: CRTL and RMS vs SSIOPhillip Helbig (undress to reply
|||||      |   +- Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |   `* Re: CRTL and RMS vs SSIOPhillip Helbig (undress to reply
|||||      |    +* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      |    |`- Re: CRTL and RMS vs SSIODave Froble
|||||      |    `* Re: CRTL and RMS vs SSIOPhillip Helbig (undress to reply
|||||      |     `- Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||      `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||       `* Re: CRTL and RMS vs SSIODave Froble
|||||        +* Re: CRTL and RMS vs SSIOJan-Erik Söderholm
|||||        |`* Re: CRTL and RMS vs SSIODave Froble
|||||        | +* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        | |`* Re: CRTL and RMS vs SSIODave Froble
|||||        | | `* Re: CRTL and RMS vs SSIOSimon Clubley
|||||        | |  `* Re: CRTL and RMS vs SSIODave Froble
|||||        | |   `- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        | `* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||        |  `* Re: CRTL and RMS vs SSIOchris
|||||        |   +- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |   `* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||||        |    `- Re: CRTL and RMS vs SSIOchris
|||||        +* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |`* Re: CRTL and RMS vs SSIODave Froble
|||||        | `* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |  +* Re: CRTL and RMS vs SSIODave Froble
|||||        |  |+* Coding with/without RDBMSDave Froble
|||||        |  ||+- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||`* Re: Coding with/without RDBMSSimon Clubley
|||||        |  || +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || |`* Re: Coding with/without RDBMSDave Froble
|||||        |  || | +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |`* Re: Coding with/without RDBMSSimon Clubley
|||||        |  || | | `* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |  `* Re: Coding with/without RDBMSSimon Clubley
|||||        |  || | |   +- Re: Coding with/without RDBMSchris
|||||        |  || | |   `* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |    `* Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  || | |     +- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || | |     `- Re: Coding with/without RDBMSchris
|||||        |  || | `* Re: Coding with/without RDBMSPhillip Helbig (undress to reply
|||||        |  || |  +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || |  |`- Re: Coding with/without RDBMSDave Froble
|||||        |  || |  `* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  || |   +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  || |   |+- Re: Coding with/without RDBMSDavid Jones
|||||        |  || |   |`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  || |   `- Re: Coding with/without RDBMSDave Froble
|||||        |  || `* Re: Coding with/without RDBMSDave Froble
|||||        |  ||  +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||  |+- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||  |`* Re: Coding with/without RDBMSDave Froble
|||||        |  ||  | `- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||  +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||  +* Re: Coding with/without RDBMSPhillip Helbig (undress to reply
|||||        |  ||  |`- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||  `* Re: Coding with/without RDBMSSimon Clubley
|||||        |  ||   `* Re: Coding with/without RDBMSDave Froble
|||||        |  ||    +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||    `* Re: Coding with/without RDBMSSimon Clubley
|||||        |  ||     +* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  ||     |`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||     `* Re: Coding with/without RDBMSDave Froble
|||||        |  ||      +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||      +* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||      |`* Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||      | `* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||      |  `- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||      `* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  ||       +* Re: Coding with/without RDBMSDavid Jones
|||||        |  ||       |`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       +* Re: Coding with/without RDBMSSimon Clubley
|||||        |  ||       |`* Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       | +- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       | `* Re: Coding with/without RDBMSBill Gunshannon
|||||        |  ||       |  +* Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       |  |+* Re: Coding with/without RDBMSJan-Erik Söderholm
|||||        |  ||       |  ||+- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       |  ||`- Re: Coding with/without RDBMSLawrence D’Oliveiro
|||||        |  ||       |  |`- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       |  +- Re: Coding with/without RDBMSPhillip Helbig (undress to reply
|||||        |  ||       |  +- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       |  `- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       +- Re: Coding with/without RDBMSArne Vajhøj
|||||        |  ||       `- Re: Coding with/without RDBMSDave Froble
|||||        |  |+- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |  |`* Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        |  `- Re: CRTL and RMS vs SSIOArne Vajhøj
|||||        `* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
||||+* Re: CRTL and RMS vs SSIODave Froble
||||+* Re: CRTL and RMS vs SSIOSimon Clubley
||||`* Re: CRTL and RMS vs SSIOStephen Hoffman
|||+* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|||`- Re: CRTL and RMS vs SSIOSimon Clubley
||`* Re: CRTL and RMS vs SSIOLawrence D’Oliveiro
|`* Re: CRTL and RMS vs SSIODave Froble
`- Re: CRTL and RMS vs SSIOArne Vajhøj

Pages:123456789101112131415
Re: CRTL and RMS vs SSIO

<44a03032-8fbd-46a7-a7ad-98e58684ecfcn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a0c:fad0:: with SMTP id p16mr14183873qvo.3.1634341213995; Fri, 15 Oct 2021 16:40:13 -0700 (PDT)
X-Received: by 2002:a0c:8d4c:: with SMTP id s12mr14168612qvb.54.1634341213858; Fri, 15 Oct 2021 16:40:13 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.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.os.vms
Date: Fri, 15 Oct 2021 16:40:13 -0700 (PDT)
In-Reply-To: <skcf4p$9fi$6@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <c57fd621-4f3b-43d8-8013-9cfd906a67f0n@googlegroups.com> <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com> <sk77le$lfu$8@dont-email.me> <893768e9-32c0-4601-a88e-4b2a79e6c5dbn@googlegroups.com> <sk9t3u$u1a$5@dont-email.me> <dab9cf90-7912-4da0-ba59-7d1e41a3426cn@googlegroups.com> <skcf4p$9fi$6@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <44a03032-8fbd-46a7-a7ad-98e58684ecfcn@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Fri, 15 Oct 2021 23:40:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 16
 by: Lawrence D’Oliveir - Fri, 15 Oct 2021 23:40 UTC

On Saturday, October 16, 2021 at 6:52:27 AM UTC+13, Simon Clubley wrote:
> On 2021-10-14, Lawrence D?Oliveiro <lawren...@gmail.com> wrote:
>> On Friday, October 15, 2021 at 7:32:33 AM UTC+13, Simon Clubley wrote:
>>> Unlike the Unix shells you are clearly thinking of, DCL provides services
>>> to a program directly while the program is running.
>>
>> The same thing can be done from a separate thread or process.
>
> Not with how DCL is currently implemented.

We don’t have to implement it that way. All I think we need to care about is that existing user-mode code will work, and existing DCL command procedures will work. All the rest can be dumped. So our compatibility layer provides enough of existing DCL behaviour to satisfy these goals, and no more.

Re: CRTL and RMS vs SSIO

<1ae749de-d462-4c18-af01-4c077cb97ea2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:5c8:: with SMTP id d8mr11872498qtb.63.1634341421561; Fri, 15 Oct 2021 16:43:41 -0700 (PDT)
X-Received: by 2002:a05:6214:1c8d:: with SMTP id ib13mr14227820qvb.10.1634341421430; Fri, 15 Oct 2021 16:43:41 -0700 (PDT)
Path: rocksolid2!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.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.os.vms
Date: Fri, 15 Oct 2021 16:43:41 -0700 (PDT)
In-Reply-To: <skcflg$9fi$7@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <5f5e8f45-8712-4d7b-a3b1-00e82455a44an@googlegroups.com> <sk76kl$lfu$5@dont-email.me> <611dc1d0-c76d-4f55-acad-7824f63d04b2n@googlegroups.com> <sk9n1e$far$1@dont-email.me> <e11b9df4-fc0e-4ce7-965f-01afcd57b8aen@googlegroups.com> <6168d35d$0$699$14726298@news.sunsite.dk> <6f627f6b-2383-4b1e-98e1-506c68fa4df7n@googlegroups.com> <6168db19$0$700$14726298@news.sunsite.dk> <3b3efa26-fc92-4745-b375-b8d68f65e707n@googlegroups.com> <6169a07a$0$700$14726298@news.sunsite.dk> <skcflg$9fi$7@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1ae749de-d462-4c18-af01-4c077cb97ea2n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Fri, 15 Oct 2021 23:43:41 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: Lawrence D’Oliveir - Fri, 15 Oct 2021 23:43 UTC

On Saturday, October 16, 2021 at 7:01:22 AM UTC+13, Simon Clubley wrote:

> FUSE filesystems come with performance limitations on Linux.

They work well enough for NTFS, for example. Given that Linux already runs on higher-performance hardware than anything VMS can manage, I doubt the penalty will be noticeable. ;)

I keep thinking in terms of reducing the amount of work (and hence time) to get something going. That means foregoing higher-performance, but possibly more difficult, design choices in favour of easier ones. Learn to walk before you can run. ;)

Re: CRTL and RMS vs SSIO

<421b2e41-a9cc-4bf8-8713-8962b9520df0n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:1a28:: with SMTP id bk40mr3621463qkb.224.1634341822724;
Fri, 15 Oct 2021 16:50:22 -0700 (PDT)
X-Received: by 2002:a05:620a:1a8d:: with SMTP id bl13mr7683952qkb.200.1634341822614;
Fri, 15 Oct 2021 16:50:22 -0700 (PDT)
Path: rocksolid2!news.neodome.net!2.eu.feeder.erje.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 15 Oct 2021 16:50:22 -0700 (PDT)
In-Reply-To: <skcg8k$qtp$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com>
<sk53t7$16v$1@dont-email.me> <2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com>
<sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org>
<0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com> <sk95r3$18t7$1@gioia.aioe.org>
<c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com> <skcg8k$qtp$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <421b2e41-a9cc-4bf8-8713-8962b9520df0n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Fri, 15 Oct 2021 23:50:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3583
 by: Lawrence D’Oliveir - Fri, 15 Oct 2021 23:50 UTC

On Saturday, October 16, 2021 at 7:11:35 AM UTC+13, chris wrote:

> On 10/15/21 02:07, Lawrence D’Oliveiro wrote:

>> If you want to look at which is the single biggest company that is contributing to
>> Linux, that would have to be Microsoft.
>
> Well, warning, that may eventually be the kiss of death for Linux.

They already tried that. Remember “Linux is a cancer”? All the patent threats? Remember the infamous “Get The Facts” campaign? Though that kind of fell apart after the London Stock Exchange brouhaha...

I know all about “Embrace, Extend, Extinguish”. Linux has already felt the full force of those “Extinguish” efforts, on multiple fronts, and come out, if anything, stronger than ever.

Heard about WSL? Though in that case, note that the platform that Microsoft is “Embracing” and “Extending” is not Linux, but Windows. So what do you think will happen next?

>> Umm, Netgate dropped from FreeBSD? But they practically *are* FreeBSD. And
>> which “individual”? There are a number of individuals associated with the company,
>> who have done dubious things as reported in the article. Which you did read the
>> whole of, didn’t you?
>>
> Need some documentary evidence for that, not just arm waving.

Funny, you were willing to take the article as exactly this sort of “documentary evidence”, until it was pointed out you didn’t actually understand it...

> I've seen a fair amount of embedded Linux, but none of those versions
> included systemd, nor a lot of the other cruft that current distros
> suffer from.

But weren’t you complaining that Linux _couldn’t_ be de-bloated?

> Linux may be ok for undemanding embedded
> tasks, but still a great risk to select it for hard real time work.

Remember the helicopter that NASA sent to Mars? Guess what OS that’s running...

Re: Coding with/without RDBMS

<7b1371c1-cde9-40ac-8706-8005ccb6b773n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:31a0:: with SMTP id bi32mr3873727qkb.439.1634342562456;
Fri, 15 Oct 2021 17:02:42 -0700 (PDT)
X-Received: by 2002:a37:8a44:: with SMTP id m65mr12159476qkd.72.1634342562347;
Fri, 15 Oct 2021 17:02:42 -0700 (PDT)
Path: rocksolid2!news.neodome.net!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: Fri, 15 Oct 2021 17:02:42 -0700 (PDT)
In-Reply-To: <6169b625$0$693$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk>
<sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk>
<sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk>
<sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk>
<sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk>
<sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk>
<sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<skb5js$1mng$3@gioia.aioe.org> <istojoFte44U1@mid.individual.net> <6169b625$0$693$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7b1371c1-cde9-40ac-8706-8005ccb6b773n@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 00:02:42 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 00:02 UTC

On Saturday, October 16, 2021 at 6:11:03 AM UTC+13, Arne Vajhøj wrote:
>
> Since then loosely typed languages and type inference
> has become widely used.

Things seem to go round in circles. Python doesn’t have variable declarations at all, yet that has become very popular.

And now they are adding type annotations to the language, though they are leaving it to third-party tools to actually check them ...

Re: Coding with/without RDBMS

<29dd541a-486a-4b98-9029-181c2113c365n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a37:2743:: with SMTP id n64mr12490223qkn.394.1634343022629; Fri, 15 Oct 2021 17:10:22 -0700 (PDT)
X-Received: by 2002:a05:6214:90f:: with SMTP id dj15mr14131654qvb.6.1634343022503; Fri, 15 Oct 2021 17:10:22 -0700 (PDT)
Path: rocksolid2!i2pn.org!aioe.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.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.os.vms
Date: Fri, 15 Oct 2021 17:10:22 -0700 (PDT)
In-Reply-To: <skci6v$tbm$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me> <skci6v$tbm$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <29dd541a-486a-4b98-9029-181c2113c365n@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 00:10:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Lines: 19
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 00:10 UTC

On Saturday, October 16, 2021 at 7:44:50 AM UTC+13, Dave Froble wrote:
> ... wonder what it's like to read code in column 382?
While the human reader does best with short text lines (which is why newspapers have so many columns), I find highly-indented program source lines not so hard to read. First of all they’re not that long, once you skip past the initial whitespace.
Also you can take advantage of the two dimensions of the screen/page to make the structure of expressions clearer, e.g.
    if (
            max_linelen != None
        and
                    indent
                +
                    len(tag_name)
                +
                    sum((len(s) + 1) for s in attrs)
                +
                    2
                +
                    int(has_elts)
            >
                max_linelen
    ) :
...

Re: Coding with/without RDBMS

<616a20c7$0$698$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 20:45:56 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: Coding with/without RDBMS
Content-Language: en-US
Newsgroups: comp.os.vms
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me>
<6169c8a3$0$700$14726298@news.sunsite.dk> <skchkp$9fi$11@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <skchkp$9fi$11@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 21
Message-ID: <616a20c7$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 9d45e56c.news.sunsite.dk
X-Trace: 1634345159 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:57159
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 16 Oct 2021 00:45 UTC

On 10/15/2021 2:35 PM, Simon Clubley wrote:
> On 2021-10-15, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 10/15/2021 2:25 PM, Simon Clubley wrote:
>>> On 2021-10-14, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> But type inference is definitely in fashion.
>>>
>>> Unless you are writing software that can kill people if it goes wrong.
>>
>> I suspect languages with type inference are occasionally used for that.
>>
>> C++, Java, C#, Rust etc..
>
> But what do the safety-critical standards say about what you are and
> are not allowed to do in those languages ?

I don't know.

Anybody that know whether Misra C++ permits auto?

Arne

Re: Coding with/without RDBMS

<3f37ce83-255f-47e1-95a2-ebd4a041e113n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ae9:e8cb:: with SMTP id a194mr12998924qkg.197.1634348110520;
Fri, 15 Oct 2021 18:35:10 -0700 (PDT)
X-Received: by 2002:a05:622a:1794:: with SMTP id s20mr5711025qtk.278.1634348110421;
Fri, 15 Oct 2021 18:35:10 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Fri, 15 Oct 2021 18:35:10 -0700 (PDT)
In-Reply-To: <616a20c7$0$698$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk>
<sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk>
<sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk>
<sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk>
<sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk>
<sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk>
<sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me>
<6169c8a3$0$700$14726298@news.sunsite.dk> <skchkp$9fi$11@dont-email.me> <616a20c7$0$698$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3f37ce83-255f-47e1-95a2-ebd4a041e113n@googlegroups.com>
Subject: Re: Coding with/without RDBMS
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 01:35:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 3
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 01:35 UTC

On Saturday, October 16, 2021 at 1:46:02 PM UTC+13, Arne Vajhøj wrote:
> Anybody that know whether Misra C++ permits auto?

As I recall, C++ was specifically banned.

Re: Coding with/without RDBMS

<616a3141$0$698$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Fri, 15 Oct 2021 21:56:14 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: Coding with/without RDBMS
Content-Language: en-US
Newsgroups: comp.os.vms
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com>
<b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com>
<93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com>
<615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me>
<6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me>
<6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me>
<6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me>
<61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me>
<61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me>
<sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me>
<616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me>
<6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me>
<6169c8a3$0$700$14726298@news.sunsite.dk> <skchkp$9fi$11@dont-email.me>
<616a20c7$0$698$14726298@news.sunsite.dk>
<3f37ce83-255f-47e1-95a2-ebd4a041e113n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <3f37ce83-255f-47e1-95a2-ebd4a041e113n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 12
Message-ID: <616a3141$0$698$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: c960d8e0.news.sunsite.dk
X-Trace: 1634349377 news.sunsite.dk 698 arne@vajhoej.dk/68.9.63.232:59378
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 16 Oct 2021 01:56 UTC

On 10/15/2021 9:35 PM, Lawrence D’Oliveiro wrote:
> On Saturday, October 16, 2021 at 1:46:02 PM UTC+13, Arne Vajhøj wrote:
>> Anybody that know whether Misra C++ permits auto?
>
> As I recall, C++ was specifically banned.

Banning C++ in a C++ guide would be a bit weird.

https://www.misra.org.uk/misra-c-plus-plus/

Arne

Re: CRTL and RMS vs SSIO

<44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1911:: with SMTP id w17mr5722357qtc.382.1634352321237;
Fri, 15 Oct 2021 19:45:21 -0700 (PDT)
X-Received: by 2002:ac8:7014:: with SMTP id x20mr17258390qtm.2.1634352321063;
Fri, 15 Oct 2021 19:45:21 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Fri, 15 Oct 2021 19:45:20 -0700 (PDT)
In-Reply-To: <skcqb5$rmf$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <skcf4p$9fi$6@dont-email.me> <skcqb5$rmf$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 02:45:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 9
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 02:45 UTC

On Saturday, October 16, 2021 at 10:03:36 AM UTC+13, Stephen Hoffman wrote:
> Linux shimulation is not going to speed the delivery of the OpenVMS
> x86-64 semi-production and production versions, nor the availability of
> native compilers.

If VMS compatibility for user-mode code just takes the form of a library to link against, then VMS-specific compilers shouldn’t be necessary. You could use the existing GNU and LLVM compilers, and just implement wrappers that understand the VMS-specific options.

Re: CRTL and RMS vs SSIO

<memo.20211016123506.12464B@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jgd...@cix.co.uk (John Dallman)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Sat, 16 Oct 2021 12:35 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <memo.20211016123506.12464B@jgd.cix.co.uk>
References: <1ae749de-d462-4c18-af01-4c077cb97ea2n@googlegroups.com>
Reply-To: jgd@cix.co.uk
Injection-Info: reader02.eternal-september.org; posting-host="dad2ba8793158e75beec6fcd45170f8e";
logging-data="4160"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JmOvrYCXyvgSAorxiQS1q5ROhQNyuZTE="
Cancel-Lock: sha1:m75SXjRI6b4BVahB/4QU8dDsVms=
 by: John Dallman - Sat, 16 Oct 2021 11:35 UTC

In article <1ae749de-d462-4c18-af01-4c077cb97ea2n@googlegroups.com>,
lawrencedo99@gmail.com (Lawrence D_Oliveiro) wrote:

> On Saturday, October 16, 2021 at 7:01:22 AM UTC+13, Simon Clubley
> wrote:
> > FUSE filesystems come with performance limitations on Linux.
>
> They work well enough for NTFS, for example. Given that Linux
> already runs on higher-performance hardware than anything VMS can
> manage, I doubt the penalty will be noticeable. ;)

Do people use FUSE NTFS on Linux for serious work, on which their
organisations' finances depend? It does not seem like a great idea to me,
after painful experiences with the reverse situation, running an NFS
server on Windows NT.

> I keep thinking in terms of reducing the amount of work (and hence
> time) to get something going. That means foregoing
> higher-performance, but possibly more difficult, design choices in
> favour of easier ones. Learn to walk before you can run. ;)

The situation for VMS is different from the history of Linux, although
that may be obscured by the presence of VMS hobby usage.

Currently, VSI have significant income from VMS support work, and that
comes from organisations running VMS for work that isn't easy to move to
some other OS (or they'd have done it already). However, those
organisations have a ticking clock as their Itanium hardware gets older.
They need to be able to transition to a commercial-grade VMS on x86-64
before they're forced to drop VMS and thus stop paying VSI. So VSI need
to take the route from here-and-now that produces a commercial product
most rapidly.

They have been engaged in porting the existing VMS codebase for just over
seven years, and have it working fairly well. The time to consider
producing an OS based on a different kernel was in 2013-14; switching to
that strategy now would require considerable time to get caught up to the
current position. Some things after that would definitely be easier, but
the delivery of a commercial-grade OS would end up being later.

John

Re: CRTL and RMS vs SSIO

<memo.20211016123507.12464C@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jgd...@cix.co.uk (John Dallman)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Sat, 16 Oct 2021 12:35 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <memo.20211016123507.12464C@jgd.cix.co.uk>
References: <44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
Reply-To: jgd@cix.co.uk
Injection-Info: reader02.eternal-september.org; posting-host="dad2ba8793158e75beec6fcd45170f8e";
logging-data="4160"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19keIhCSgwlFsMQvg7xiST+7pAlxp3N/mY="
Cancel-Lock: sha1:WIrhstHmAyh/UevN8TnRSycNgr8=
 by: John Dallman - Sat, 16 Oct 2021 11:35 UTC

In article <44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>,
lawrencedo99@gmail.com (Lawrence D_Oliveiro) wrote:
> On Saturday, October 16, 2021 at 10:03:36 AM UTC+13, Stephen
> Hoffman wrote:
> > Linux shimulation is not going to speed the delivery of the
> > OpenVMS x86-64 semi-production and production versions, nor the
> > availability of native compilers.
>
> If VMS compatibility for user-mode code just takes the form of a
> library to link against, then VMS-specific compilers shouldn_t be
> necessary. You could use the existing GNU and LLVM compilers, and
> just implement wrappers that understand the VMS-specific options.

Won't work without ludicrous amounts of effort. There are subtle, but
pervasive, differences in the process model, the i/o model, the error
handling, and many other aspects of programming for the two operating
systems. That's why the Unix-emulation products for VMS have failed, and
why there are still VMS customers - it's been too hard for them to move
applications to other platforms, for a variety of reasons. The ones that
were easy to move have largely been done. What's left is the ones that
are difficult.

The reasons for wanting to use the DEC compiler front-ends is that DEC
languages weren't terribly standards-conformant: once upon a time, the
DEC market was big enough that the company didn't worry too much about
those things. It isn't just additional command-line options, it's
differences in the languages and libraries. Providing Clang for C++ and
standard-conformant C is an addition: the DEC C will still be needed for
historical code.

John

Re: Coding with/without RDBMS

<skehfu$c0o$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Coding with/without RDBMS
Date: Sat, 16 Oct 2021 13:44:45 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skehfu$c0o$1@gioia.aioe.org>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <616878c8$0$703$14726298@news.sunsite.dk> <ska19k$nmq$1@dont-email.me> <6168b9b9$0$700$14726298@news.sunsite.dk> <skch21$9fi$10@dont-email.me> <6169c8a3$0$700$14726298@news.sunsite.dk> <skchkp$9fi$11@dont-email.me> <616a20c7$0$698$14726298@news.sunsite.dk> <3f37ce83-255f-47e1-95a2-ebd4a041e113n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="12312"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Sat, 16 Oct 2021 12:44 UTC

On 10/16/21 02:35, Lawrence D’Oliveiro wrote:
> On Saturday, October 16, 2021 at 1:46:02 PM UTC+13, Arne Vajhøj wrote:
>> Anybody that know whether Misra C++ permits auto?
>
> As I recall, C++ was specifically banned.

In the past, most safety critical system design precluded things
like dynamic memory allocation, garbage collection or any part
of the system that could not be shown to be fully deterministic.
Traditional memory allocation schemes can result in fragmentation
and denial of requests. C++ creation of objects / destruction and
garbage collection relies heavily on dynamic memory allocation
schemes.

In practice, the way that such systems got around the memory allocation
problem was to size the requirements at design time + a safety factor,
then implement that as fixed sized lists of one or more sized blocks.
in effect, write their own memory management.

Years since I looked at Misra, but most of it seemed like common sense
to at the time. Perhaps things have changed by now, with a stripped
down C++ considered acceptable...

Chris

Re: CRTL and RMS vs SSIO

<skeihn$q6q$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Sat, 16 Oct 2021 14:02:47 +0100
Organization: Aioe.org NNTP Server
Message-ID: <skeihn$q6q$1@gioia.aioe.org>
References: <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com> <sk53t7$16v$1@dont-email.me> <2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com> <sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org> <0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com> <sk95r3$18t7$1@gioia.aioe.org> <c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com> <skcg8k$qtp$1@gioia.aioe.org> <421b2e41-a9cc-4bf8-8713-8962b9520df0n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="26842"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Sat, 16 Oct 2021 13:02 UTC

On 10/16/21 00:50, Lawrence D’Oliveiro wrote:
> On Saturday, October 16, 2021 at 7:11:35 AM UTC+13, chris wrote:
>
>> On 10/15/21 02:07, Lawrence D’Oliveiro wrote:
>
>>> If you want to look at which is the single biggest company that is contributing to
>>> Linux, that would have to be Microsoft.
>>
>> Well, warning, that may eventually be the kiss of death for Linux.
>
> They already tried that. Remember “Linux is a cancer”? All the patent threats? Remember the infamous “Get The Facts” campaign? Though that kind of fell apart after the London Stock Exchange brouhaha...
>
> I know all about “Embrace, Extend, Extinguish”. Linux has already felt the full force of those “Extinguish” efforts, on multiple fronts, and come out, if anything, stronger than ever.
>
> Heard about WSL? Though in that case, note that the platform that Microsoft is “Embracing” and “Extending” is not Linux, but Windows. So what do you think will happen next?
>
>>> Umm, Netgate dropped from FreeBSD? But they practically *are* FreeBSD. And
>>> which “individual”? There are a number of individuals associated with the company,
>>> who have done dubious things as reported in the article. Which you did read the
>>> whole of, didn’t you?
>>>
>> Need some documentary evidence for that, not just arm waving.
>
> Funny, you were willing to take the article as exactly this sort of

“documentary evidence”, until it was pointed out you didn’t actually
understand it...

Opinion, but you are still ignoring the request for evidence.

>
>> I've seen a fair amount of embedded Linux, but none of those versions
>> included systemd, nor a lot of the other cruft that current distros
>> suffer from.
>
> But weren’t you complaining that Linux _couldn’t_ be de-bloated?
>
>> Linux may be ok for undemanding embedded
>> tasks, but still a great risk to select it for hard real time work.
>
> Remember the helicopter that NASA sent to Mars? Guess what OS that’s running...

Not at all. Try reading the whole article, rather than cherry
picking :-). Had you done so, you would realise that the company
and individual concerned have been dropped from the project.

I'm sure Linux is very popular, and there are claimed real time
variants, but bet none of those have systemd inside. Just not
needed for stripped down embedded work. Trad Linux would have
mS or worse response times, or just indeterminate, whereas real
time needs tick accurate uS.

Vax and VMS were real time capable decades ago. RtVax, from memory...

Chris

Re: CRTL and RMS vs SSIO

<616ae100$0$701$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sat, 16 Oct 2021 10:25:58 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <skcf4p$9fi$6@dont-email.me> <skcqb5$rmf$1@dont-email.me>
<44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 30
Message-ID: <616ae100$0$701$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: b74e53e1.news.sunsite.dk
X-Trace: 1634394368 news.sunsite.dk 701 arne@vajhoej.dk/68.9.63.232:52827
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 16 Oct 2021 14:25 UTC

On 10/15/2021 10:45 PM, Lawrence D’Oliveiro wrote:
> On Saturday, October 16, 2021 at 10:03:36 AM UTC+13, Stephen Hoffman
> wrote:
>> Linux shimulation is not going to speed the delivery of the
>> OpenVMS x86-64 semi-production and production versions, nor the
>> availability of native compilers.
>
> If VMS compatibility for user-mode code just takes the form of a
> library to link against, then VMS-specific compilers shouldn’t be
> necessary. You could use the existing GNU and LLVM compilers, and
> just implement wrappers that understand the VMS-specific options.

The most important word in that sentence is "If".

Because that assumption is not valid at all.

VMS C and C++ has some VMS specific language extensions.

VMS Fortran and Cobol has a lot of VMS specific language extensions.

VMS Pascal and Basic are very different from those languages on
other platforms.

And both GCC and LLVM only have good support for C, C++ and Fortran
anyway.

And then there is Macro-32 and Bliss-32 ...

Arne

Re: CRTL and RMS vs SSIO

<it065nFd745U1@mid.individual.net>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: CRTL and RMS vs SSIO
Date: Sat, 16 Oct 2021 10:33:27 -0400
Lines: 31
Message-ID: <it065nFd745U1@mid.individual.net>
References: <skcf4p$9fi$6@dont-email.me> <skcqb5$rmf$1@dont-email.me>
<44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
<616ae100$0$701$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net wQP3OTEBm3uykbLE1iMWSgB2JWr4vBQbeWiCXe+A/hHV/13u6d
Cancel-Lock: sha1:G+PzFF768QncZo2JBt4P9r4J9H0=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
In-Reply-To: <616ae100$0$701$14726298@news.sunsite.dk>
Content-Language: en-US
 by: Bill Gunshannon - Sat, 16 Oct 2021 14:33 UTC

On 10/16/21 10:25 AM, Arne Vajhøj wrote:
> On 10/15/2021 10:45 PM, Lawrence D’Oliveiro wrote:
>> On Saturday, October 16, 2021 at 10:03:36 AM UTC+13, Stephen Hoffman
>> wrote:
>>> Linux shimulation is not going to speed the delivery of the
>>> OpenVMS x86-64 semi-production and production versions, nor the
>>> availability of native compilers.
>>
>> If VMS compatibility for user-mode code just takes the form of a
>> library to link against, then VMS-specific compilers shouldn’t be
>> necessary. You could use the existing GNU and LLVM compilers, and
>> just implement wrappers that understand the VMS-specific options.
>
> The most important word in that sentence is "If".
>
> Because that assumption is not valid at all.
>
> VMS C and C++ has some VMS specific language extensions.
>
> VMS Fortran and Cobol has a lot of VMS specific language extensions.

As a very strong advocate of the continued use of COBOL (I fought
to keep it in academia just as hard as I fought to keep VMS there!)
I find this interesting. Does anyone have a relatively large VMS
COBOL program that has these extensions in it that they can and
would be willing to share? I would love to take a look at just
how hard it would be to get it to compile under the current COBOL
standard.

bill

Re: CRTL and RMS vs SSIO

<616b3620$0$693$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!aioe.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sat, 16 Oct 2021 16:29:15 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <skcf4p$9fi$6@dont-email.me> <skcqb5$rmf$1@dont-email.me>
<44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
<616ae100$0$701$14726298@news.sunsite.dk> <it065nFd745U1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <it065nFd745U1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 61
Message-ID: <616b3620$0$693$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: f7710ee2.news.sunsite.dk
X-Trace: 1634416160 news.sunsite.dk 693 arne@vajhoej.dk/68.9.63.232:50205
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 16 Oct 2021 20:29 UTC

On 10/16/2021 10:33 AM, Bill Gunshannon wrote:
> On 10/16/21 10:25 AM, Arne Vajhøj wrote:
>> VMS Fortran and Cobol has a lot of VMS specific language extensions.
>
> As a very strong advocate of the continued use of COBOL (I fought
> to keep it in academia just as hard as I fought to keep VMS there!)
> I find this interesting.  Does anyone have a relatively large VMS
> COBOL program that has these extensions in it that they can and
> would be willing to share?  I would love to take a look at just
> how hard it would be to get it to compile under the current COBOL
> standard.

Well - I don't code in Cobol and I don't have any real work Cobol code.

There are actually two issues to consider:
- language extensions
- external stuff

Re language extensions then a quick scan of the reference manual finds:
* special registers with RMS stuff
* PROGRAM-ID ... WITH IDENT ...
* some stuff in FILE CONTROL SELECT ASSIGN
* RECORD DELIMITER
* POINTER-64 and BINARY-* UNSIGNED data types
* CALL ... BY DESCRIPTOR
* ARGCOUNT builtin
* a ton of CDD stuff
* something called "Hierarchical Repository" that I don't
know what is

(note that there may be more when comparing with standard Cobol - the
above is what is in VMS Cobol compared to Tru64 Cobol)

But then there is the external stuff:
* opening files with filenames in VMS filename syntax
* calling LIB$ and SYS$ routines
* relying on Rdb (Rdb specific SQL or SQL module
or just having an embedded SQL precompiler)
* use of Macro-32 stuff

I don't know how much this stuff is used in real world
VMS Cobol programs.

Given that when a VMS Cobol program was started back in
the 80's or 90's then:
* most likely nobody was thinking about moving off VMS in the future
* portability was not a big concern in general
* it was "Cobol programmers" not "VMS programmers"
* Cobol had the features needed for what Cobol was used for
* if some code was to do a lot of VMS calls (LIB$, SYS$ etc.) then
it would likely be written in another language than Cobol
then my expectation are that:
* very few VMS Cobol programs will just compile on let us say
GNU Cobol with zero changes
* many VMS Cobol programs could be ported to GNU Cobol with
trivial effort

But I could be wrong!

Arne

Re: CRTL and RMS vs SSIO

<2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:7c46:: with SMTP id o6mr21201099qtv.197.1634418776803;
Sat, 16 Oct 2021 14:12:56 -0700 (PDT)
X-Received: by 2002:ad4:57a9:: with SMTP id g9mr18152294qvx.46.1634418776681;
Sat, 16 Oct 2021 14:12:56 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sat, 16 Oct 2021 14:12:56 -0700 (PDT)
In-Reply-To: <memo.20211016123506.12464B@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <1ae749de-d462-4c18-af01-4c077cb97ea2n@googlegroups.com> <memo.20211016123506.12464B@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 21:12:56 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 36
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 21:12 UTC

On Sunday, October 17, 2021 at 12:35:09 AM UTC+13, John Dallman wrote:
> In article <1ae749de-d462-4c18...@googlegroups.com>,
> lawren...@gmail.com (Lawrence D_Oliveiro) wrote:
>
>> On Saturday, October 16, 2021 at 7:01:22 AM UTC+13, Simon Clubley
>> wrote:
>>> FUSE filesystems come with performance limitations on Linux.
>>
>> They work well enough for NTFS, for example. Given that Linux
>> already runs on higher-performance hardware than anything VMS can
>> manage, I doubt the penalty will be noticeable. ;)
>
> Do people use FUSE NTFS on Linux for serious work, on which their
> organisations' finances depend?

I would imagine yes, at least during the transition away from Windows servers. Would you entrust mission-critical business functions to an OS that can only handle 26 drive letters?

> It does not seem like a great idea to me,
> after painful experiences with the reverse situation, running an NFS
> server on Windows NT.

Microsoft have never been good at coexisting with standards it did not invent ...

> They need to be able to transition to a commercial-grade VMS on x86-64
> before they're forced to drop VMS and thus stop paying VSI. So VSI need
> to take the route from here-and-now that produces a commercial product
> most rapidly.

Precisely my point.

> They have been engaged in porting the existing VMS codebase for just over
> seven years, and have it working fairly well. The time to consider
> producing an OS based on a different kernel was in 2013-14; switching to
> that strategy now would require considerable time to get caught up to the
> current position.

There is a saying, that the best time to start doing something is always ten years ago. The second-best time is now.

Re: CRTL and RMS vs SSIO

<3e13d0b3-68c0-4aaa-95cc-cff9c675aa5bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5916:: with SMTP id 22mr21363559qty.158.1634418918636;
Sat, 16 Oct 2021 14:15:18 -0700 (PDT)
X-Received: by 2002:a05:620a:454f:: with SMTP id u15mr15783120qkp.283.1634418918531;
Sat, 16 Oct 2021 14:15:18 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sat, 16 Oct 2021 14:15:18 -0700 (PDT)
In-Reply-To: <skeihn$q6q$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <sk4slk$u05$1@dont-email.me> <254a7d8d-b908-4ffa-8295-8dedc6dfbed9n@googlegroups.com>
<sk53t7$16v$1@dont-email.me> <2cd10bff-2a4e-47d1-90a4-c8b2e062d023n@googlegroups.com>
<sk5g0a$nkd$1@dont-email.me> <sk6cqe$1tha$1@gioia.aioe.org>
<0803282d-ea20-4593-b496-fbb824fc5fa5n@googlegroups.com> <sk95r3$18t7$1@gioia.aioe.org>
<c6d312a1-e0d6-4153-89ca-35b8936af2f2n@googlegroups.com> <skcg8k$qtp$1@gioia.aioe.org>
<421b2e41-a9cc-4bf8-8713-8962b9520df0n@googlegroups.com> <skeihn$q6q$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3e13d0b3-68c0-4aaa-95cc-cff9c675aa5bn@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 21:15:18 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 11
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 21:15 UTC

On Sunday, October 17, 2021 at 2:02:50 AM UTC+13, chris wrote:
> I'm sure Linux is very popular, and there are claimed real time
> variants, but bet none of those have systemd inside. Just not
> needed for stripped down embedded work.

Which you said you had no time to do.

> Trad Linux would have
> mS or worse response times, or just indeterminate, whereas real
> time needs tick accurate uS.

Linux has long had real-time capabilities <https://www.linuxfoundation.org/blog/intro-to-real-time-linux-for-embedded-developers/>.

Re: CRTL and RMS vs SSIO

<b0fb1500-159a-4dc4-87d0-3684f54756e5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:12aa:: with SMTP id w10mr18498615qvu.67.1634419380346;
Sat, 16 Oct 2021 14:23:00 -0700 (PDT)
X-Received: by 2002:a0c:8d4c:: with SMTP id s12mr18516518qvb.54.1634419380231;
Sat, 16 Oct 2021 14:23:00 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sat, 16 Oct 2021 14:23:00 -0700 (PDT)
In-Reply-To: <616ae100$0$701$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <skcf4p$9fi$6@dont-email.me> <skcqb5$rmf$1@dont-email.me>
<44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com> <616ae100$0$701$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b0fb1500-159a-4dc4-87d0-3684f54756e5n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 21:23:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 39
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 21:23 UTC

On Sunday, October 17, 2021 at 3:26:11 AM UTC+13, Arne Vajhøj wrote:
> On 10/15/2021 10:45 PM, Lawrence D’Oliveiro wrote:
>
>> If VMS compatibility for user-mode code just takes the form of a
>> library to link against ...
>
> The most important word in that sentence is "If".
>
> Because that assumption is not valid at all.

Sure it can be done. Once you strip out everything that isn’t user-mode code, what’s left of VMS (as it appears to the app) could be implemented in a compatibility library. Call it “libstarlet”.. It would implement the calls for QIO and RMS, and whatever else we need. It would not be entirely self-contained: many services (e.g. logical-name translations, DECnet) would require connections to other service processes.

> VMS C and C++ has some VMS specific language extensions.
>
> VMS Fortran and Cobol has a lot of VMS specific language extensions.

I thought COBOL was supposed to be a standard language that needed almost no special extensions at all?

> VMS Pascal and Basic are very different from those languages on
> other platforms.
>
> And both GCC and LLVM only have good support for C, C++ and Fortran
> anyway.

Actually, both have been used as the basis for quite a number of languages.

<https://en.wikipedia.org/wiki/LLVM> mentions a whole lot of language implementations built on top of LLVM. For a similar list for GCC, try

    apt-cache rdepends gcc

> And then there is Macro-32 and Bliss-32 ...

If they could make the move to Alpha, they can be moved anywhere...

Re: CRTL and RMS vs SSIO

<7ac608e8-6eee-4882-91a7-e4d7824231d2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:14a:: with SMTP id f10mr21614016qtg.9.1634420193888;
Sat, 16 Oct 2021 14:36:33 -0700 (PDT)
X-Received: by 2002:a05:6214:1c8d:: with SMTP id ib13mr18561799qvb.10.1634420193744;
Sat, 16 Oct 2021 14:36:33 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sat, 16 Oct 2021 14:36:33 -0700 (PDT)
In-Reply-To: <memo.20211016123507.12464C@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com> <memo.20211016123507.12464C@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7ac608e8-6eee-4882-91a7-e4d7824231d2n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sat, 16 Oct 2021 21:36:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 58
 by: Lawrence D’Oliveir - Sat, 16 Oct 2021 21:36 UTC

On Sunday, October 17, 2021 at 12:35:10 AM UTC+13, John Dallman wrote:
> In article <44512ead-b6e0-4735...@googlegroups.com>,
> lawren...@gmail.com (Lawrence D_Oliveiro) wrote:
>
>> If VMS compatibility for user-mode code just takes the form of a
>> library to link against, then VMS-specific compilers shouldn_t be
>> necessary. You could use the existing GNU and LLVM compilers, and
>> just implement wrappers that understand the VMS-specific options.
>
> Won't work without ludicrous amounts of effort.

The question is whether that effort is more or less than that of porting the whole of VMS, with its deeply-embedded hardware assumptions dating back to VAX days, to new hardware. I suspect it’s a lot less.

> There are subtle, but pervasive, differences in the process model, the i/o model,
> the error handling, and many other aspects of programming for the two operating
> systems. That's why the Unix-emulation products for VMS have failed ...

That was the other way round. Here we are trying to emulate (core parts of) a more ancient system on a more versatile one.

For example, you know how on VMS the life of a subprocess is inextricably tied to its parent process? That if the parent process should die, the subprocess is killed also? In traditional Unix/POSIX, the subprocess would simply be reparented to PID 1.

Well, Linux has prctl(2) <https://manpages.debian.org/bullseye/manpages-dev/prctl.2.en.html>, which among its myriad of options, lets you specify a signal to be sent to the child process when the parent dies (PDEATHSIG). If you set this signal to SIGKILL, then the child has no choice but to die--no ifs or buts.

> ... and why there are still VMS customers - it's been too hard for them to move
> applications to other platforms, for a variety of reasons. The ones that
> were easy to move have largely been done. What's left is the ones that
> are difficult.

I suspect even they are finding a way, as time inexorably drags on; as the way forward seems to be taking longer and longer to appear, the only way left is out.

> The reasons for wanting to use the DEC compiler front-ends is that DEC
> languages weren't terribly standards-conformant: once upon a time, the
> DEC market was big enough that the company didn't worry too much about
> those things. It isn't just additional command-line options, it's
> differences in the languages and libraries. Providing Clang for C++ and
> standard-conformant C is an addition: the DEC C will still be needed for
> historical code.

You have the source for those GCC and LLVM compilers, that you can adapt as necessary. Plus you have the source for DEC’s own proprietary compilers, that can also be adapted as necessary.

Re: CRTL and RMS vs SSIO

<616b6546$0$695$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!i2pn.org!news.swapon.de!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Sat, 16 Oct 2021 19:50:26 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.2.0
Subject: Re: CRTL and RMS vs SSIO
Content-Language: en-US
Newsgroups: comp.os.vms
References: <44512ead-b6e0-4735-b63b-0db699f8b978n@googlegroups.com>
<memo.20211016123507.12464C@jgd.cix.co.uk>
<7ac608e8-6eee-4882-91a7-e4d7824231d2n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <7ac608e8-6eee-4882-91a7-e4d7824231d2n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 40
Message-ID: <616b6546$0$695$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 8d8a049e.news.sunsite.dk
X-Trace: 1634428231 news.sunsite.dk 695 arne@vajhoej.dk/68.9.63.232:56652
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 16 Oct 2021 23:50 UTC

On 10/16/2021 5:36 PM, Lawrence D’Oliveiro wrote:
> On Sunday, October 17, 2021 at 12:35:10 AM UTC+13, John Dallman wrote:
>> In article <44512ead-b6e0-4735...@googlegroups.com>,
>> lawren...@gmail.com (Lawrence D_Oliveiro) wrote:
>>
>>> If VMS compatibility for user-mode code just takes the form of a
>>> library to link against, then VMS-specific compilers shouldn_t be
>>> necessary. You could use the existing GNU and LLVM compilers, and
>>> just implement wrappers that understand the VMS-specific options.
>>
>> Won't work without ludicrous amounts of effort.
>
> The question is whether that effort is more or less than that of
> porting the whole of VMS, with its deeply-embedded hardware
> assumptions dating back to VAX days, to new hardware. I suspect it’s
> a lot less.
Yes. But everybody else including those doing the actual think
otherwise.

>> The reasons for wanting to use the DEC compiler front-ends is that DEC
>> languages weren't terribly standards-conformant: once upon a time, the
>> DEC market was big enough that the company didn't worry too much about
>> those things. It isn't just additional command-line options, it's
>> differences in the languages and libraries. Providing Clang for C++ and
>> standard-conformant C is an addition: the DEC C will still be needed for
>> historical code.
>
> You have the source for those GCC and LLVM compilers, that you can
> adapt as necessary. Plus you have the source for DEC’s own
> proprietary compilers, that can also be adapted as necessary.

GCC is a no go due to GPL.

They are doing that with LLVM. Existing frontend, some existing
layers in the middle and LLVM at the backend. Because the customers
need the extensions.

Arne

Re: CRTL and RMS vs SSIO

<memo.20211017010035.12464F@jgd.cix.co.uk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: jgd...@cix.co.uk (John Dallman)
Newsgroups: comp.os.vms
Subject: Re: CRTL and RMS vs SSIO
Date: Sun, 17 Oct 2021 01:00 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <memo.20211017010035.12464F@jgd.cix.co.uk>
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>
Reply-To: jgd@cix.co.uk
Injection-Info: reader02.eternal-september.org; posting-host="9b83912ea3a40909e532134a6c5bcebd";
logging-data="3264"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MXDiz6wm+U3LjQA/AoaK20kKSYKMFhVg="
Cancel-Lock: sha1:3S06H38p86DwigT9YGSghS7QZ/o=
 by: John Dallman - Sun, 17 Oct 2021 00:00 UTC

In article <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com>,
lawrencedo99@gmail.com (Lawrence D_Oliveiro) wrote:

> > Do people use FUSE NTFS on Linux for serious work, on which their
> > organisations' finances depend?
>
> I would imagine yes, at least during the transition away from
> Windows servers. Would you entrust mission-critical business
> functions to an OS that can only handle 26 drive letters?

Ah, sir is not aware that Windows has grown some useful capabilities over
the last 25 years. The Distributed File System looks a little odd, but
it's actually equivalent to an auto-mounter that needs less configuration
and it works well.

> > They need to be able to transition to a commercial-grade VMS on
> > x86-64 before they're forced to drop VMS and thus stop paying
> > VSI. So VSI need to take the route from here-and-now that
> > produces a commercial product most rapidly.
>
> Precisely my point.

So you're claiming all the VMS APIs and services can be implemented on
top of Linux, with a reasonable level of effort, by this time next year?
May I suggest you start a project to demonstrate this?

John

Re: CRTL and RMS vs SSIO

<f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:14:: with SMTP id x20mr23108955qtw.372.1634429789068;
Sat, 16 Oct 2021 17:16:29 -0700 (PDT)
X-Received: by 2002:a0c:c1c9:: with SMTP id v9mr19018970qvh.31.1634429788946;
Sat, 16 Oct 2021 17:16:28 -0700 (PDT)
Path: rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.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: Sat, 16 Oct 2021 17:16:28 -0700 (PDT)
In-Reply-To: <memo.20211017010035.12464F@jgd.cix.co.uk>
Injection-Info: google-groups.googlegroups.com; posting-host=118.93.180.215; posting-account=Rx7iEQoAAACMdczcZGHsDFakQWn8-8-t
NNTP-Posting-Host: 118.93.180.215
References: <2e2e70e9-4e82-46b8-b7e8-74c3d08c9c73n@googlegroups.com> <memo.20211017010035.12464F@jgd.cix.co.uk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f5994f56-bc3f-4583-bd6d-a8609db77251n@googlegroups.com>
Subject: Re: CRTL and RMS vs SSIO
From: lawrence...@gmail.com (Lawrence D’Oliveiro)
Injection-Date: Sun, 17 Oct 2021 00:16:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 41
 by: Lawrence D’Oliveir - Sun, 17 Oct 2021 00:16 UTC

On Sunday, October 17, 2021 at 1:00:38 PM UTC+13, John Dallman wrote:
>> Would you entrust mission-critical business
>> functions to an OS that can only handle 26 drive letters?
> Ah, sir is not aware that Windows has grown some useful capabilities over
> the last 25 years.

“Sir” is aware that Microsoft has _tried_ to grow some useful capabilities onto Windows NT over the last 25 years. But has managed to compromise the underlying foundations in the process (look at how badly the multiuser protections were compromised in Windows XP, and the attempts to retrofit UAC to fix the mess in Vista and later). This is what happens when OS development is driven by a marketing department, as opposed to the needs of the user community.

> The Distributed File System looks a little odd, but
> it's actually equivalent to an auto-mounter that needs less configuration
> and it works well.

Samba does everything that SMB/CIFS supports, and does it on Linux, with greater configurability.

>>> They need to be able to transition to a commercial-grade VMS on
>>> x86-64 before they're forced to drop VMS and thus stop paying
>>> VSI. So VSI need to take the route from here-and-now that
>>> produces a commercial product most rapidly.
>>
>> Precisely my point.

> So you're claiming all the VMS APIs and services can be implemented on
> top of Linux, with a reasonable level of effort, by this time next year?

The sooner it is started, the sooner it is done. A year to implement the most important core user-mode APIs, as well as a DCL interpreter? May be doable, with a team of maybe half a dozen or less. If you can find the right half-dozen.

> May I suggest you start a project to demonstrate this?

You want to do a pilot? Offer an example app that you think will cause trouble, and we can go over it step by step.

Re: Coding with/without RDBMS

<skhro0$shn$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: Coding with/without RDBMS
Date: Sun, 17 Oct 2021 18:58:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <skhro0$shn$1@dont-email.me>
References: <4e4ac776-f43f-4a84-8846-7fd0b6d949een@googlegroups.com> <memo.20211006200440.12252G@jgd.cix.co.uk> <b40117b2-d8fd-4fbb-b528-e67d4a9c79can@googlegroups.com> <93839837-0c34-44dc-9b90-a4d59e06613dn@googlegroups.com> <615f175c$0$695$14726298@news.sunsite.dk> <sjnanq$h1f$2@dont-email.me> <6165e835$0$702$14726298@news.sunsite.dk> <sk4rvs$emk$1@dont-email.me> <6165f9ac$0$700$14726298@news.sunsite.dk> <sk5e5h$lrc$1@dont-email.me> <6166e76d$0$700$14726298@news.sunsite.dk> <sk6stq$q4p$1@dont-email.me> <61671e79$0$702$14726298@news.sunsite.dk> <sk7h26$muo$1@dont-email.me> <61677a7e$0$696$14726298@news.sunsite.dk> <sk8655$mdl$1@dont-email.me> <sk8g30$j3$1@dont-email.me> <sk9rig$u1a$3@dont-email.me> <ska0tt$gkh$1@dont-email.me> <skcgk6$9fi$9@dont-email.me> <skci6v$tbm$1@dont-email.me>
Injection-Date: Sun, 17 Oct 2021 18:58:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee47515b0c33566b16310e5a1ea82c84";
logging-data="29239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xO1nomzq1p5fD6THKTXkdV2+pGpnSHqM="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:41/zJkdkoiYPrWbbQgKed3xqwjQ=
 by: Simon Clubley - Sun, 17 Oct 2021 18:58 UTC

On 2021-10-15, Dave Froble <davef@tsoft-inc.com> wrote:
> On 10/15/2021 2:17 PM, Simon Clubley wrote:
>> On 2021-10-14, Dave Froble <davef@tsoft-inc.com> wrote:
>>> On 10/14/2021 2:06 PM, Simon Clubley wrote:
>>
>> In addition to what I have already said, Arne's control blocks feature
>> indented code, while all your code is at the same indentation level.
>
> We must not be looking at the same code. Did you miss the "If Then Else End If"
> indentations? I guess some people can go a bit wild on such, wonder what it's
> like to read code in column 382?
>

No, but that little bit doesn't really help you with understanding the code.

>>>> BTW, Basic really does like spewing its special characters onto the
>>>> end of variable references. :-)
>
> Do you say that as a complaint, or just a comment. I find such to be helpful,
> not having to go back to check any variable declarations.
>

Comment only, as to my eyes it makes the code look a little more ugly.

But it could easily turn into a complaint if I had to type them all the time.

>>>
>>> Got to ask, just what do you think a NEXT, WHILE_END, and such statements do?
>>> Sure looks like another form of GoTo to me.
>>>
>>
>> Is code within these blocks written at an extra indentation level in
>> DEC Basic ?
>
> I do that when I feel it is appropriate. Usually in small pieces of code.
> You do that in the program mainline, and it soon becomes very hard to read.
> I'm aware of that because someone here liked to write such code, and after
> a dozen indentations, it gets rather tiresome.
>
>> It is in other languages with their control structures and it makes
>> the code much easier to read.
>
> Sometimes it is just a particular person's practice, and yours being good
> for you doesn't mean mine isn't good for me.
>

Have you ever read Dijkstra's paper on the subject of goto statements ?

https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf

Simon.

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

Re: CRTL and RMS vs SSIO

<skhs5e$shn$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: rocksolid2!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: CRTL and RMS vs SSIO
Date: Sun, 17 Oct 2021 19:05:18 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <skhs5e$shn$3@dont-email.me>
References: <skcf4p$9fi$6@dont-email.me> <skcqb5$rmf$1@dont-email.me>
Injection-Date: Sun, 17 Oct 2021 19:05:18 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ee47515b0c33566b16310e5a1ea82c84";
logging-data="29239"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18aDokIIJZAPrTxKE1cFxKaIhtmG1T2JiI="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:eX3XYo68gOnwVaTcbdMjyku/vks=
 by: Simon Clubley - Sun, 17 Oct 2021 19:05 UTC

On 2021-10-15, Stephen Hoffman <seaohveh@hoffmanlabs.invalid> wrote:
> On 2021-10-15 17:52:25 +0000, Simon Clubley said:
>
>> On 2021-10-14, Lawrence D?Oliveiro <lawrencedo99@gmail.com> wrote:
>>>
>>> Scrap that current design, then.
>>
>> If you had been reading comp.os.vms for the last few years Lawrence,
>> you would know that I have made multiple suggestions in exactly this
>> area. I suspect I've annoyed multiple VSI employees with my rather firm
>> negative opinions on this part of VMS.
>
> I'm somehow reminded of jwz's CADT here, too.
>
> https://www.jwz.org/doc/cadt.html
>
> DCL absolutely needs work.
>

Yes.

> So too does OpenVMS.
>

Yes.

> Linux shimulation is not going to speed the delivery of the OpenVMS
> x86-64 semi-production and production versions, nor the availability of
> native compilers.
>

Absolutely agree. Also, what Lawrence is suggesting is already being
offered elsewhere by long-established players. The fact that VSI
proceeded with a port to x86-64 VMS in the face of those alternatives
existing tells you that there was still a market for "real" VMS
when the port started.

Simon.

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

Pages:123456789101112131415
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor