Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"All my life I wanted to be someone; I guess I should have been more specific." -- Jane Wagner


computers / comp.os.vms / Re: Userland programming languages on VMS.

SubjectAuthor
* Userland programming languages on VMS.Simon Clubley
+* Re: Userland programming languages on VMS.Arne Vajhøj
|`* Re: Userland programming languages on VMS.Richard Maher
| +* Re: Userland programming languages on VMS.VAXman-
| |+* Re: Userland programming languages on VMS.Bill Gunshannon
| ||`- Re: Userland programming languages on VMS.Arne Vajhøj
| |`* Re: Userland programming languages on VMS.Richard Maher
| | `- Re: Userland programming languages on VMS.VAXman-
| +* Re: Userland programming languages on VMS.VAXman-
| |`* Re: Userland programming languages on VMS.Arne Vajhøj
| | +* Re: Userland programming languages on VMS.Johnny Billquist
| | |`- Re: Userland programming languages on VMS.Arne Vajhøj
| | `* Re: Userland programming languages on VMS.VAXman-
| |  `- Re: Userland programming languages on VMS.Arne Vajhøj
| `- Re: Userland programming languages on VMS.Richard Maher
+* Re: Userland programming languages on VMS.abrsvc
|`* Re: Userland programming languages on VMS.Steven Schweda
| `* Re: Userland programming languages on VMS.Arne Vajhøj
|  `* Re: Userland programming languages on VMS.Steven Schweda
|   `* Re: Userland programming languages on VMS.cao...@pitbulluk.org
|    +* Re: Userland programming languages on VMS.Arne Vajhøj
|    |`* Re: Userland programming languages on VMS.John Reagan
|    | `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   +* Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |`* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   | +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   | `* Re: Userland programming languages on VMS.Simon Clubley
|    |   |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   |   +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |   `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |    `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   |     `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |      `* Re: Userland programming languages on VMS.Bill Gunshannon
|    |   |       +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |       `* Re: Userland programming languages on VMS.Phillip Helbig (undress to reply
|    |   |        +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |        `* Re: Userland programming languages on VMS.Phillip Helbig (undress to reply
|    |   |         +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |   |         `- Re: Userland programming languages on VMS.Bill Gunshannon
|    |   +- Re: Userland programming languages on VMS.Dave Froble
|    |   `* Re: Userland programming languages on VMS.George Cornelius
|    |    +* Re: Userland programming languages on VMS.Bill Gunshannon
|    |    |`* Re: Userland programming languages on VMS.Dave Froble
|    |    | `- Re: Userland programming languages on VMS.Simon Clubley
|    |    `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |     `* Re: Userland programming languages on VMS.Simon Clubley
|    |      `* Re: Userland programming languages on VMS.Arne Vajhøj
|    |       `* Re: Userland programming languages on VMS.Johnny Billquist
|    |        +- Re: Userland programming languages on VMS.Andreas Gruhl
|    |        +- Re: Userland programming languages on VMS.Andreas Gruhl
|    |        +- Re: Userland programming languages on VMS.John Reagan
|    |        +- Re: Userland programming languages on VMS.Arne Vajhøj
|    |        `- Re: Userland programming languages on VMS.Dave Froble
|    `- Re: Userland programming languages on VMS.John Reagan
+* Re: Userland programming languages on VMS.VAXman-
|+- Re: Userland programming languages on VMS.Bill Gunshannon
|+* Re: Userland programming languages on VMS.Arne Vajhøj
||`* Re: Userland programming languages on VMS.chris
|| `* Re: Userland programming languages on VMS.Chris Townley
||  `* Re: Userland programming languages on VMS.Simon Clubley
||   `* Re: Userland programming languages on VMS.Chris Townley
||    +* Re: Userland programming languages on VMS.Bill Gunshannon
||    |`* Re: Userland programming languages on VMS.Chris Townley
||    | `- Re: Userland programming languages on VMS.Scott Dorsey
||    `- Re: Userland programming languages on VMS.Simon Clubley
|`* Re: Userland programming languages on VMS.Simon Clubley
| `* Re: Userland programming languages on VMS.Dave Froble
|  `* Re: Userland programming languages on VMS.Arne Vajhøj
|   `* Re: Userland programming languages on VMS.Dave Froble
|    +- Re: Userland programming languages on VMS.Arne Vajhøj
|    +* Re: Userland programming languages on VMS.Arne Vajhøj
|    |+* Re: Userland programming languages on VMS.Arne Vajhøj
|    ||`* Re: Userland programming languages on VMS.cao...@pitbulluk.org
|    || `- Re: Userland programming languages on VMS.Arne Vajhøj
|    |`* Re: Userland programming languages on VMS.Arne Vajhøj
|    | +* Re: Userland programming languages on VMS.Scott Dorsey
|    | |+* Re: Userland programming languages on VMS.Bill Gunshannon
|    | ||+* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |||`* Re: Userland programming languages on VMS.Bill Gunshannon
|    | ||| `* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |||  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |||   `* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |||    `- Re: Userland programming languages on VMS.Bill Gunshannon
|    | ||`- Re: Userland programming languages on VMS.Scott Dorsey
|    | |`* Re: Userland programming languages on VMS.Simon Clubley
|    | | +- Re: Userland programming languages on VMS.Dave Froble
|    | | +* Re: Userland programming languages on VMS.Scott Dorsey
|    | | |`* Re: Userland programming languages on VMS.Arne Vajhøj
|    | | | `- Re: Userland programming languages on VMS.Arne Vajhøj
|    | | +- Re: Userland programming languages on VMS.John Wallace
|    | | `* Re: Userland programming languages on VMS.Johnny Billquist
|    | |  +* Re: Userland programming languages on VMS.John Reagan
|    | |  |`- Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  +* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  |`* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |  | `* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |  |   `- Re: Userland programming languages on VMS.Arne Vajhøj
|    | |  `* Re: Userland programming languages on VMS.Bill Gunshannon
|    | |   +* Re: Userland programming languages on VMS.Arne Vajhøj
|    | |   `* Re: Userland programming languages on VMS.Dave Froble
|    | +* Re: Userland programming languages on VMS.Dave Froble
|    | `* Re: Userland programming languages on VMS.Simon Clubley
|    `- Re: Userland programming languages on VMS.Dave Froble
+* Re: Userland programming languages on VMS.Phillip Helbig (undress to reply
`* Re: Userland programming languages on VMS.Paul Hardy

Pages:12345678910
Re: Userland programming languages on VMS.

<61f7f6ac$0$706$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 09:48:06 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <st8kc1$1brr$2@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 18
Message-ID: <61f7f6ac$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 16bf2ee0.news.sunsite.dk
X-Trace: 1643640492 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:52535
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 14:48 UTC

On 1/31/2022 7:23 AM, Phillip Helbig (undress to reply) wrote:
> In article <ssurv4$nm1$1@dont-email.me>, Simon Clubley
> <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>> Fortran and COBOL are not suitable for writing operating system userland
>> tools.
>
> Why not?

They have features that OS userland utilities usually doesn't need.

They lack features that many OS userland utilities do need.

Variable length strings and dynamic sizing of arrays come
to my mind.

Arne

Re: Userland programming languages on VMS.

<61f7f98e$0$696$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 10:00:30 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net>
<st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net>
<61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5p23eF8eghU2@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 20
Message-ID: <61f7f98e$0$696$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 66b5b6c2.news.sunsite.dk
X-Trace: 1643641230 news.sunsite.dk 696 arne@vajhoej.dk/68.9.63.232:52722
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 15:00 UTC

On 1/30/2022 10:07 PM, Bill Gunshannon wrote:
> On 1/30/22 22:01, Arne Vajhøj wrote:
>> On 1/30/2022 9:55 PM, Bill Gunshannon wrote:
>>> The only real C is that described in the K&R manual.
>>
>> 1st or 2nd edition?
>>
>> :-)
>
> I still use 1st.  :-)  It is the version of C that runs on a lot of
> the systems I still enjoy working on.

But practically all current systems are using ISO C aka 2nd edition.

Anyway back to the rename question then even though K&R C and ANSI/ISO C
have some differences then I don't think there were big enough to
justify a rename.

Arne

Re: Userland programming languages on VMS.

<61f7fc55$0$697$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 10:12:16 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <st8nal$ch7$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <st8nal$ch7$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <61f7fc55$0$697$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 66b5b6c2.news.sunsite.dk
X-Trace: 1643641941 news.sunsite.dk 697 arne@vajhoej.dk/68.9.63.232:54165
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 15:12 UTC

On 1/31/2022 8:13 AM, Simon Clubley wrote:
> On 2022-01-30, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 1/30/2022 7:20 PM, Simon Clubley wrote:
>>> On 2022-01-29, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> And it is not just me.
>>>>
>>>> The rust people are rewriting GNU Coreutils (C) in
>>>> rust.
>>>>
>>>> https://www.phoronix.com/scan.php?page=news_item&px=Rust-Coreutils-Jan-2022
>>>>
>>>
>>> Let me know when the Rust compiler runs on all the architectures
>>> that Linux runs on. :-)
>>
>> They are missing some.
>>
>> Rust supports x86, x86-64, ARM, MIPS, PPC, RISC-V and mainframe.
>>
>> So they are missing Alpha, PA, Itanium, SPARC and several
>> lesser ones.
>>
>> But who actually runs Linux on one of those?
>>
>
> The point is that the Linux kernel is built around portability to
> whatever architecture you want to run it on.
>
> You can get a C compiler for everything someone could be interested
> in running the Linux kernel on. However, until you can make the same
> guarantee for Rust, then Rust will be restricted to the non-core
> parts of the Linux kernel (ie: some device drivers) because otherwise
> Rust suddenly becomes the reason why you can't run Linux on some
> specialist architecture.

It is obviously an issue.

And it is known that for now the focus is on drivers.

But Linux Torvalds said "Rust's primary first target seems
to be drivers, ..." and Greg Kroah-Hartman said "drivers are
probably the first place for an attempt like this ...".

Their usage of the word "first" indicate that Rust may
be used in other parts as well later.

Arne

Re: Userland programming languages on VMS.

<61f7ff4d$0$697$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 10:25:01 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <61f7f125$0$694$14726298@news.sunsite.dk>
<memo.20220131151459.12544m@jgd.cix.co.uk>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <memo.20220131151459.12544m@jgd.cix.co.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 25
Message-ID: <61f7ff4d$0$697$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 66b5b6c2.news.sunsite.dk
X-Trace: 1643642701 news.sunsite.dk 697 arne@vajhoej.dk/68.9.63.232:54870
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 15:25 UTC

On 1/31/2022 10:13 AM, John Dallman wrote:
> In article <61f7f125$0$694$14726298@news.sunsite.dk>, arne@vajhoej.dk
> (Arne Vajhøj) wrote:
>> To me it seems that the industry impact of Linux is very much
>> centered around x86-64 servers and ARM Android devices.
>>
>> Look at what Redhat and other actually support. There is a
>> reason for that.
>
> https://access.redhat.com/products/red-hat-enterprise-linux/#addl-arch
>
> As well as x86-64, which is unquestionably the most-used platform, they
> also support IBM Z, 64-bit Power and 64-bit ARM. The last of those is
> mostly used on cloud servers.

OK.

ARM is definitely future relevant.

And IBM z and p customers have money. :-)

Arne

Re: Userland programming languages on VMS.

<st91vl$tav$1@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 11:15:14 -0500
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <st91vl$tav$1@dont-email.me>
References: <61f7f125$0$694$14726298@news.sunsite.dk>
<memo.20220131151459.12544m@jgd.cix.co.uk>
<61f7ff4d$0$697$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 31 Jan 2022 16:15:49 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae5ed13710ccd4c3c10b0c89063cf886";
logging-data="30047"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ymiJvZ2jaGk4CBPny7m9GCOJ1z4D3p64="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:F+rOhu66T4YoJsXt1dTqUnm544E=
In-Reply-To: <61f7ff4d$0$697$14726298@news.sunsite.dk>
 by: Dave Froble - Mon, 31 Jan 2022 16:15 UTC

On 1/31/2022 10:25 AM, Arne Vajhøj wrote:
> On 1/31/2022 10:13 AM, John Dallman wrote:
>> In article <61f7f125$0$694$14726298@news.sunsite.dk>, arne@vajhoej.dk
>> (Arne Vajhøj) wrote:
>>> To me it seems that the industry impact of Linux is very much
>>> centered around x86-64 servers and ARM Android devices.
>>>
>>> Look at what Redhat and other actually support. There is a
>>> reason for that.
>>
>> https://access.redhat.com/products/red-hat-enterprise-linux/#addl-arch
>>
>> As well as x86-64, which is unquestionably the most-used platform, they
>> also support IBM Z, 64-bit Power and 64-bit ARM. The last of those is
>> mostly used on cloud servers.
>
> OK.
>
> ARM is definitely future relevant.
>
> And IBM z and p customers have money. :-)

No, they HAD money. IBM has all of it now.

:-)

--
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: Userland programming languages on VMS.

<st923k$tav$2@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 11:17:21 -0500
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <st923k$tav$2@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 31 Jan 2022 16:17:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae5ed13710ccd4c3c10b0c89063cf886";
logging-data="30047"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18CGryr1DwoC8oH8/UbXsjbRDAa1nphT+8="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:a67YzRpWvWdDYXZmfR76swq9Fic=
In-Reply-To: <st8kc1$1brr$2@gioia.aioe.org>
 by: Dave Froble - Mon, 31 Jan 2022 16:17 UTC

On 1/31/2022 7:23 AM, Phillip Helbig (undress to reply) wrote:
> In article <ssurv4$nm1$1@dont-email.me>, Simon Clubley
> <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>
>> Fortran and COBOL are not suitable for writing operating system userland
>> tools.
>
> Why not?
>

Cause Simon says so ...

--
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: Userland programming languages on VMS.

<st93ld$55i$2@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 11:43:54 -0500
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <st93ld$55i$2@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<st2o92$1l4m$1@gioia.aioe.org> <61f57169$0$704$14726298@news.sunsite.dk>
<st79tr$cu9$9@dont-email.me> <61f730c6$0$703$14726298@news.sunsite.dk>
<st86s0$ug8$2@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 31 Jan 2022 16:44:29 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae5ed13710ccd4c3c10b0c89063cf886";
logging-data="5298"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/c35q7Q09aUBIkFMB6vQUiq3sV/2aItXE="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:OAmfGFhC6hDaej5Gt3ylx9ffCE0=
In-Reply-To: <st86s0$ug8$2@news.misty.com>
 by: Dave Froble - Mon, 31 Jan 2022 16:43 UTC

On 1/31/2022 3:33 AM, Johnny Billquist wrote:
> On 2022-01-31 01:43, Arne Vajhøj wrote:
>> On 1/30/2022 7:19 PM, Simon Clubley wrote:
>>> On 2022-01-29, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> On 1/29/2022 1:53 AM, George Cornelius wrote:
>>>>>
>>>>> Works on Eisner.
>>>>>
>>>>> $ show sys/noproc
>>>>> OpenVMS V8.4-2L2 on node EISNER 29-JAN-2022 [...]
>>>>>
>>>>> Here's the memory layout synopsis from a linker map:
>>>>>
>>>>> Virtual memory allocated: 00010000 0005FFFF
>>>>> 00050000 (327680. bytes, 640. pages)
>>>>> 64-Bit Virtual memory allocated: 00000000 00000000 00000000
>>>>> 80000000 80010000
>>>>> 00010000 (65536. bytes, 128. pages)
>>>>>
>>>>> The example, though, shows too small an allocation to escape 32 bit address
>>>>> space.
>>>>
>>>> I consider 0000000080000000 to be 64 bit space.
>>>>
>>>> 0000000000000000 - 000000007FFFFFFF is P0 and P1 space
>>>> FFFFFFFF80000000 - FFFFFFFFFFFFFFFF is S0 and S1 space
>>>> 0000000080000000 and upward is P2 space
>>>>
>>>
>>> I think George's point is that this specific address can be
>>> represented in a 32-bit pointer.
>>
>> It can't.
>>
>> A 32 bit pointer with the value 80000000 will end up as
>> FFFFFFFF80000000.
>
> Since when are pointers considered to be signed and need sign extension?
>
> Johnny

When one is using a signed integer to store the value of the pointer.

Hey, you asked ...

--
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: Userland programming languages on VMS.

<j5qk5nFhjp0U2@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:21:59 -0500
Lines: 33
Message-ID: <j5qk5nFhjp0U2@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org>
<st8ovk$ch7$4@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net O21SGKlxpdnoa4loCyakuQ0heOUTVdjqGIl/lVRJLobmCUitP4
Cancel-Lock: sha1:mHIYc4UfDgxwie9pcNHZduYT+nQ=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st8ovk$ch7$4@dont-email.me>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:21 UTC

On 1/31/22 08:42, Simon Clubley wrote:
> On 2022-01-31, Phillip Helbig (undress to reply) <helbig@asclothestro.multivax.de> wrote:
>> In article <ssurv4$nm1$1@dont-email.me>, Simon Clubley
>> <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>
>>> Fortran and COBOL are not suitable for writing operating system userland
>>> tools.
>>
>> Why not?
>>
>
> For the same reason that OS designers moved from Fortran to C as the
> system implementation language when C became available. C is simply
> a better language than Fortran for those kinds of tasks.

All of the userland in STVOS are implemented quite nicely in Fortran.
(Well, Ratfor actually, but then the Fortran compiler makes them
functional.)

>
> As for COBOL, I invite you to try implementing something like CDU or
> especially TPU in it. :-)

In one of it's earlier incantations Micro Focus did their COBOL
compiler in COBOL and that was with a version that did not even
support recursion.

Go look at some of the things that have been done in COBOL and Fortran
for Rosetta Code and then try to argue that these languages lack the
abilities of other languages.

bill

Re: Userland programming languages on VMS.

<j5qkcvFhjp0U3@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:25:51 -0500
Lines: 26
Message-ID: <j5qkcvFhjp0U3@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net>
<st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net>
<61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net>
<61f7f98e$0$696$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 WSSLr3koOSm6JA0/w51ClAmRITHNKPiQIqpBMFqFSE4VV2oSnP
Cancel-Lock: sha1:efnphLEHW8NyVfCX9xPyqruVf8c=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <61f7f98e$0$696$14726298@news.sunsite.dk>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:25 UTC

On 1/31/22 10:00, Arne Vajhøj wrote:
> On 1/30/2022 10:07 PM, Bill Gunshannon wrote:
>> On 1/30/22 22:01, Arne Vajhøj wrote:
>>> On 1/30/2022 9:55 PM, Bill Gunshannon wrote:
>>>> The only real C is that described in the K&R manual.
>>>
>>> 1st or 2nd edition?
>>>
>>> :-)
>>
>> I still use 1st.  :-)  It is the version of C that runs on a lot of
>> the systems I still enjoy working on.
>
> But practically all current systems are using ISO C aka 2nd edition.
>
> Anyway back to the rename question then even though K&R C and ANSI/ISO C
> have some differences then I don't think there were big enough to
> justify a rename.
>

And yet, when referencing them, they do have to use two different
names to differentiate them. "K&R C" and "ANSI C".

bill

Re: Userland programming languages on VMS.

<j5qkklFhrjbU1@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:29:57 -0500
Lines: 34
Message-ID: <j5qkklFhrjbU1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 8f1sdSfsMQ2EflhYU+pRwgyYZnQc0JuYhZ6Cq3oPgkrvITOuKr
Cancel-Lock: sha1:qFGWO8vnrBOPNK3miSbFGROAL3c=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st86d4$ug8$1@news.misty.com>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:29 UTC

On 1/31/22 03:25, Johnny Billquist wrote:
> On 2022-01-31 01:22, Simon Clubley wrote:
>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>
>>> Pascal is pretty limited but makes it hard to shoot yourself in the
>>> foot.
>>> And most implementations don't use null-terminated strings which are the
>>> most serious source of vulnerabilities in C code.
>>> --scott
>>>
>>
>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>
> The problem is that the ISO standard for Pascal is pretty useless.

Pretty useless for what? Tasks for which the language was not designed?

> Which
> is why every useful Pascal have extensions...
> And they are all different...
> Which makes everything very non-standard...

Thus the reason they should have come up with new names and not called
themselves Pascal, which they were not.

>
> But Pascal is definitely not that bad a language. But it has it's warts...

Pascal is ideal for what it was designed for. Too bad people still
don't understand the concept of "choose the right tool for the job".

bill

Re: Userland programming languages on VMS.

<j5qkqpFhrjbU2@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:33:13 -0500
Lines: 36
Message-ID: <j5qkqpFhrjbU2@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<61f7e5e6$0$695$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 ui+WcI0SCztGOXnqjidrHAQWuD2wObE3b12aN1DaeQpg7WaDQi
Cancel-Lock: sha1:PA7nQ7tqwxK+nvCk4Ow745VYPKc=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <61f7e5e6$0$695$14726298@news.sunsite.dk>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:33 UTC

On 1/31/22 08:36, Arne Vajhøj wrote:
> On 1/31/2022 3:25 AM, Johnny Billquist wrote:
>> On 2022-01-31 01:22, Simon Clubley wrote:
>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>
>>>> Pascal is pretty limited but makes it hard to shoot yourself in the
>>>> foot.
>>>> And most implementations don't use null-terminated strings which are
>>>> the
>>>> most serious source of vulnerabilities in C code.
>>>> --scott
>>>>
>>>
>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>
>> The problem is that the ISO standard for Pascal is pretty useless.
>> Which is why every useful Pascal have extensions...
>> And they are all different...
>> Which makes everything very non-standard...
>>
>> But Pascal is definitely not that bad a language. But it has it's
>> warts...
>
> Pascal as in Wirth Pascal is a very good language for what it was
> intended for: teaching structured programming. It is just that real
> world programs need a bit more.

And, just maybe, the answer was to pick the right language for the job
and not try to modify the wrong language to make it fit. When you buy
your kid one of those toys with round, square and triangle blocks and
holes to match do you also buy them a saw so that any block can fit in
any hole?

bill

Re: Userland programming languages on VMS.

<61f81e10$0$706$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 12:36:16 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <ssurv4$nm1$1@dont-email.me>
<5e60c1d5-62da-46b4-b1b0-aedb2c627025n@googlegroups.com>
<5401b587-2efd-4855-9b9a-c0f93df5c5ebn@googlegroups.com>
<61f34793$0$701$14726298@news.sunsite.dk>
<0db5a438-c94a-4aa7-8778-d5e998afe25cn@googlegroups.com>
<3fc6a2e4-921d-4f92-b09e-3561ac7c8b59n@googlegroups.com>
<61f3f4fa$0$699$14726298@news.sunsite.dk>
<c35a901e-378a-4edc-a662-cd2b82c8a4d1n@googlegroups.com>
<61f44827$0$705$14726298@news.sunsite.dk> <j5j2u7F42p9U1@mid.individual.net>
<61f46240$0$705$14726298@news.sunsite.dk> <j5jd3jF607qU2@mid.individual.net>
<st76lh$cu9$1@dont-email.me> <j5p1d1F88pdU2@mid.individual.net>
<61f750f1$0$701$14726298@news.sunsite.dk> <j5p23eF8eghU2@mid.individual.net>
<61f7f98e$0$696$14726298@news.sunsite.dk> <j5qkcvFhjp0U3@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5qkcvFhjp0U3@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 42
Message-ID: <61f81e10$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 7ae93d6e.news.sunsite.dk
X-Trace: 1643650576 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:62640
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 17:36 UTC

On 1/31/2022 12:25 PM, Bill Gunshannon wrote:
> On 1/31/22 10:00, Arne Vajhøj wrote:
>> On 1/30/2022 10:07 PM, Bill Gunshannon wrote:
>>> On 1/30/22 22:01, Arne Vajhøj wrote:
>>>> On 1/30/2022 9:55 PM, Bill Gunshannon wrote:
>>>>> The only real C is that described in the K&R manual.
>>>>
>>>> 1st or 2nd edition?
>>>>
>>>> :-)
>>>
>>> I still use 1st.  :-)  It is the version of C that runs on a lot of
>>> the systems I still enjoy working on.
>>
>> But practically all current systems are using ISO C aka 2nd edition.
>>
>> Anyway back to the rename question then even though K&R C and ANSI/ISO C
>> have some differences then I don't think there were big enough to
>> justify a rename.
>
> And yet, when referencing them, they do have to use two different
> names to differentiate them.  "K&R C" and "ANSI C".

K&R C, C 89, C99, C11

C++ 1.0, C++ 2.0, C++ 98. C++ 11, C++ 17

Java 5, 6, 7, 8, 11, 17

Python 2, 3

PHP 4, 5, 7, 8

Languages evolve and it makes sense to specify version.

But Fortran 77 to 90 was more than the typical version change. I think
it could have justified a name change.

Another candidate would be Ada 83 to 95. That was also a big change.

Arne

Re: Userland programming languages on VMS.

<j5ql0gFhu0bU1@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:36:15 -0500
Lines: 46
Message-ID: <j5ql0gFhu0bU1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$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 L/mPGDlJ8Wm4u/Vpb0jDGgoraEL5kS9uwmtoek7vTwq3U/MaZv
Cancel-Lock: sha1:TmvQ0JxTO6fAmCTs1V9MGVk5FI8=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <61f7e81a$0$695$14726298@news.sunsite.dk>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:36 UTC

On 1/31/22 08:46, Arne Vajhøj wrote:
> On 1/30/2022 10:04 PM, Bill Gunshannon wrote:
>> On 1/30/22 19:49, Arne Vajhøj wrote:
>>> On 1/30/2022 7:20 PM, Simon Clubley wrote:
>>>> On 2022-01-29, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>>> And it is not just me.
>>>>>
>>>>> The rust people are rewriting GNU Coreutils (C) in
>>>>> rust.
>>>>>
>>>>> https://www.phoronix.com/scan.php?page=news_item&px=Rust-Coreutils-Jan-2022
>>>>>
>>>>>
>>>>
>>>> Let me know when the Rust compiler runs on all the architectures
>>>> that Linux runs on. :-)
>>>
>>> They are missing some.
>>>
>>> Rust supports x86, x86-64, ARM, MIPS, PPC, RISC-V and mainframe.
>>>
>>> So they are missing Alpha, PA, Itanium, SPARC and several
>>> lesser ones.
>>>
>>> But who actually runs Linux on one of those?
>>>
>>
>> I still run it on a SPARC.  If I still had an Alpha I would
>> probably be running it n that, too.
>
> I would run Solaris on SPARC and I do run VMS on Alpha
> and keep Linux on x86-64. Are there any benefits
> from running Linux on a less common platform?
>

For me, I have the platform and the things I tend to run
require something better than Solaris. Actually, I am
much more likely to run a BSD but I do have disks with
Linux installed for the Sparc. I have Solaris, too but
don't remember the last time I used it. I wasn't happy
when they dumped SunOS in favor of Solaris. I don't see
where it ever really improved.

bill

Re: Userland programming languages on VMS.

<j5ql6fFhv18U1@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:39:27 -0500
Lines: 26
Message-ID: <j5ql6fFhv18U1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ukPuUbxoAp7Tlh13jWeOiw9q7kVGMkv0+7DwX/UTO6mBzGaNie
Cancel-Lock: sha1:lkUgMqUqdRtEIc8GkF2D8r+hmxE=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <st8q52$ch7$7@dont-email.me>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:39 UTC

On 1/31/22 09:02, Simon Clubley wrote:
> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>
>> I would run Solaris on SPARC and I do run VMS on Alpha
>> and keep Linux on x86-64. Are there any benefits
>> from running Linux on a less common platform?
>>
>
> One of the reasons Linux has taken off is that you can run it on
> pretty much every single thing that is physically capable of hosting
> it in terms of CPU power and memory/other resources.
>
> This includes large mainframes all the way down to tiny embedded boards
> running on some custom hardware/architecture.
>

The same is probably true of just about any OS. All it takes is
access to the source and a desire by someone to do the work. Why
do you think I would still like to see the source to RSTS released
into the wild. RSX which was very PDP-11 specific now has a version
running on later Z80 family processors. I have it running here at
my home and it works quite well.

bill

Re: Userland programming languages on VMS.

<61f81f77$0$706$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 12:42:10 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5qkklFhrjbU1@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 41
Message-ID: <61f81f77$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 7ae93d6e.news.sunsite.dk
X-Trace: 1643650936 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:62792
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 17:42 UTC

On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
> On 1/31/22 03:25, Johnny Billquist wrote:
>> On 2022-01-31 01:22, Simon Clubley wrote:
>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>
>>>> Pascal is pretty limited but makes it hard to shoot yourself in the
>>>> foot.
>>>> And most implementations don't use null-terminated strings which are
>>>> the
>>>> most serious source of vulnerabilities in C code.
>>>> --scott
>>>>
>>>
>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>
>> The problem is that the ISO standard for Pascal is pretty useless.
>
> Pretty useless for what?  Tasks for which the language was not designed?
>
>> Which is why every useful Pascal have extensions...
>> And they are all different...
>> Which makes everything very non-standard...
>
> Thus the reason they should have come up with new names and not called
> themselves Pascal, which they were not.

If they compile Wirth/ISO Pascal then it is somewhat justifiable
to call them Pascal.

But given how much the language get extended then it is
really necessary to specify dialect.

VMS Pascal, Object Pascal etc..

Borland took the consequence and eventually branded their
Object Pascal product as Delphi.

But I do not have a problem with the term "VMS Pascal".

Arne

Re: Userland programming languages on VMS.

<61f820e9$0$706$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 12:48:25 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<61f7e5e6$0$695$14726298@news.sunsite.dk> <j5qkqpFhrjbU2@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5qkqpFhrjbU2@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 33
Message-ID: <61f820e9$0$706$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 7ae93d6e.news.sunsite.dk
X-Trace: 1643651305 news.sunsite.dk 706 arne@vajhoej.dk/68.9.63.232:62792
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 17:48 UTC

On 1/31/2022 12:33 PM, Bill Gunshannon wrote:
> On 1/31/22 08:36, Arne Vajhøj wrote:
>> On 1/31/2022 3:25 AM, Johnny Billquist wrote:
>>> The problem is that the ISO standard for Pascal is pretty useless.
>>> Which is why every useful Pascal have extensions...
>>> And they are all different...
>>> Which makes everything very non-standard...
>>>
>>> But Pascal is definitely not that bad a language. But it has it's
>>> warts...
>>
>> Pascal as in Wirth Pascal is a very good language for what it was
>> intended for: teaching structured programming. It is just that real
>> world programs need a bit more.
>
> And, just maybe, the answer was to pick the right language for the job
> and not try to modify the wrong language to make it fit.  When you buy
> your kid one of those toys with round, square and triangle blocks and
> holes to match do you also buy them a saw so that any block can fit in
> any hole?

There are evolutions of Wirth/ISO Pascal that can be the right tool
for real world programs.

VMS Pascal and Object Pascal/Delphi as heavily extended flavors of Pascal.

Modula-2 and Ada 83 as new languages in Pascal style.

I like Modula-2 and VMS Pascal better than Delphi and Ada 83, but YMMV.

Arne

Re: Userland programming languages on VMS.

<j5qls3Fi24eU1@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:50:59 -0500
Lines: 60
Message-ID: <j5qls3Fi24eU1@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net> <61f81f77$0$706$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 xX3MOi8iVZ3kk4SK0UWz/wNzZKB/DXkVzQcme7GcRalbmiE9lk
Cancel-Lock: sha1:DZNkFQUWESYy497GX8nBMsalWpg=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <61f81f77$0$706$14726298@news.sunsite.dk>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:50 UTC

On 1/31/22 12:42, Arne Vajhøj wrote:
> On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
>> On 1/31/22 03:25, Johnny Billquist wrote:
>>> On 2022-01-31 01:22, Simon Clubley wrote:
>>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>>
>>>>> Pascal is pretty limited but makes it hard to shoot yourself in the
>>>>> foot.
>>>>> And most implementations don't use null-terminated strings which
>>>>> are the
>>>>> most serious source of vulnerabilities in C code.
>>>>> --scott
>>>>>
>>>>
>>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>>
>>> The problem is that the ISO standard for Pascal is pretty useless.
>>
>> Pretty useless for what?  Tasks for which the language was not designed?
>>
>>> Which is why every useful Pascal have extensions...
>>> And they are all different...
>>> Which makes everything very non-standard...
>>
>> Thus the reason they should have come up with new names and not called
>> themselves Pascal, which they were not.
>
> If they compile Wirth/ISO Pascal then it is somewhat justifiable
> to call them Pascal.

You are looking at it in the opposite direction from me.
If the Wirth Compiler compiles it then it is Pascal. If
I added a parser and code generator for FORTRAN to a Pascal
compiler would FORTRAN syntax then become Pascal?

>
> But given how much the language get extended then it is
> really necessary to specify dialect.

Too much of it went far beyond mere dialect.

>
> VMS Pascal, Object Pascal etc..
>
> Borland took the consequence and eventually branded their
> Object Pascal product as Delphi.

And, to this day, I still see people calling Delphi Pascal
even thought the creator tried to change the name.

>
> But I do not have a problem with the term "VMS Pascal".

I guess it doesn't matter what you call it. The problem is
when you tell someone "Here is how you do it in Pascal" and
then present a solution in a language that won't compile in
a Pascal Compiler on any other environment.

bill

Re: Userland programming languages on VMS.

<j5qm0kFi24eU2@mid.individual.net>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 12:53:24 -0500
Lines: 38
Message-ID: <j5qm0kFi24eU2@mid.individual.net>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<61f7e5e6$0$695$14726298@news.sunsite.dk> <j5qkqpFhrjbU2@mid.individual.net>
<61f820e9$0$706$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 WK03bImM1v4Qt36OloQzzAs4blPU+gRo3gHwO09lMaf6l2rPTk
Cancel-Lock: sha1:AzgCtpfx4mLXBu5IJNPqF9QRMas=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <61f820e9$0$706$14726298@news.sunsite.dk>
 by: Bill Gunshannon - Mon, 31 Jan 2022 17:53 UTC

On 1/31/22 12:48, Arne Vajhøj wrote:
> On 1/31/2022 12:33 PM, Bill Gunshannon wrote:
>> On 1/31/22 08:36, Arne Vajhøj wrote:
>>> On 1/31/2022 3:25 AM, Johnny Billquist wrote:
>>>> The problem is that the ISO standard for Pascal is pretty useless.
>>>> Which is why every useful Pascal have extensions...
>>>> And they are all different...
>>>> Which makes everything very non-standard...
>>>>
>>>> But Pascal is definitely not that bad a language. But it has it's
>>>> warts...
>>>
>>> Pascal as in Wirth Pascal is a very good language for what it was
>>> intended for: teaching structured programming. It is just that real
>>> world programs need a bit more.
>>
>> And, just maybe, the answer was to pick the right language for the job
>> and not try to modify the wrong language to make it fit.  When you buy
>> your kid one of those toys with round, square and triangle blocks and
>> holes to match do you also buy them a saw so that any block can fit in
>> any hole?
>
> There are evolutions of Wirth/ISO Pascal that can be the right tool
> for real world programs.
>
> VMS Pascal and Object Pascal/Delphi as heavily extended flavors of Pascal.
>
> Modula-2 and Ada 83 as new languages in Pascal style.
>
> I like Modula-2 and VMS Pascal better than Delphi and Ada 83, but YMMV.
>

Isn't it interesting that Wirth called his new language Modula and
not something like "New Pascal" or "Pascal-2".

bill

Re: Userland programming languages on VMS.

<61f82482$0$697$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 13:03:42 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<61f7e5e6$0$695$14726298@news.sunsite.dk> <j5qkqpFhrjbU2@mid.individual.net>
<61f820e9$0$706$14726298@news.sunsite.dk> <j5qm0kFi24eU2@mid.individual.net>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <j5qm0kFi24eU2@mid.individual.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 43
Message-ID: <61f82482$0$697$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 12df383a.news.sunsite.dk
X-Trace: 1643652226 news.sunsite.dk 697 arne@vajhoej.dk/68.9.63.232:64033
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 18:03 UTC

On 1/31/2022 12:53 PM, Bill Gunshannon wrote:
> On 1/31/22 12:48, Arne Vajhøj wrote:
>> On 1/31/2022 12:33 PM, Bill Gunshannon wrote:
>>> On 1/31/22 08:36, Arne Vajhøj wrote:
>>>> On 1/31/2022 3:25 AM, Johnny Billquist wrote:
>>>>> The problem is that the ISO standard for Pascal is pretty useless.
>>>>> Which is why every useful Pascal have extensions...
>>>>> And they are all different...
>>>>> Which makes everything very non-standard...
>>>>>
>>>>> But Pascal is definitely not that bad a language. But it has it's
>>>>> warts...
>>>>
>>>> Pascal as in Wirth Pascal is a very good language for what it was
>>>> intended for: teaching structured programming. It is just that real
>>>> world programs need a bit more.
>>>
>>> And, just maybe, the answer was to pick the right language for the job
>>> and not try to modify the wrong language to make it fit.  When you buy
>>> your kid one of those toys with round, square and triangle blocks and
>>> holes to match do you also buy them a saw so that any block can fit in
>>> any hole?
>>
>> There are evolutions of Wirth/ISO Pascal that can be the right tool
>> for real world programs.
>>
>> VMS Pascal and Object Pascal/Delphi as heavily extended flavors of
>> Pascal.
>>
>> Modula-2 and Ada 83 as new languages in Pascal style.
>>
>> I like Modula-2 and VMS Pascal better than Delphi and Ada 83, but YMMV.
>
> Isn't it interesting that Wirth called his new language Modula and
> not something like "New Pascal" or "Pascal-2".

He made some fundamental changes like the case sensitivity, so
he thought that it made sense.

I think it was the right decision. But some may disagree.

Arne

Re: Userland programming languages on VMS.

<st9btb$3qs$1@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 19:05:15 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 52
Message-ID: <st9btb$3qs$1@dont-email.me>
References: <st401o$jaa$1@dont-email.me> <memo.20220129195434.12544U@jgd.cix.co.uk> <61f5a1c8$0$693$14726298@news.sunsite.dk> <61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me> <61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net> <61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me> <61f7f125$0$694$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 31 Jan 2022 19:05:15 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2a62e9b046f46f9d318db962801f8fbe";
logging-data="3932"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+oii3T1Fqz+73AnMf7R2alAGeijUwCpAs="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:PI+EMcwg2CLDXIR493X+5NZst9w=
 by: Simon Clubley - Mon, 31 Jan 2022 19:05 UTC

On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 1/31/2022 9:02 AM, Simon Clubley wrote:
>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>> and keep Linux on x86-64. Are there any benefits
>>> from running Linux on a less common platform?
>>
>> One of the reasons Linux has taken off is that you can run it on
>> pretty much every single thing that is physically capable of hosting
>> it in terms of CPU power and memory/other resources.
>
> Is it?
>
> To me it seems that the industry impact of Linux is very much
> centered around x86-64 servers and ARM Android devices.
>
> Look at what Redhat and other actually support. There is a
> reason for that.
>
> Raspberry Pi is fun but it is not a B$ thing.
>

Your lack of imagination is showing, Arne. :-)

What you have listed above is just a very small section of the
Linux world. Some examples:

Linux in communications devices (routers, etc).

Linux in embedded devices in general (huge section, usage numbers wise).

Consumer distributions of Linux that people use in a home environment.

Linux kernel in phones.

Linux in teaching and research environments in general.

That last one is important for long-term growth. Why do you think DEC
and others in the old days fought so hard to get their equipment into
universities ?

It's because they turned out people familiar with the vendor's equipment
and comfortable with using it and recommending it in the workplace.
That Raspberry Pi and other things that you seem dismissive of are
part of a long-term movement that make people comfortable with using
Linux and recommending it for use elsewhere.

Simon.

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

Re: Userland programming languages on VMS.

<st9ct4$3qs$2@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 19:22:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <st9ct4$3qs$2@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org> <st8ovk$ch7$4@dont-email.me> <61f7f213$0$694$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 31 Jan 2022 19:22:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2a62e9b046f46f9d318db962801f8fbe";
logging-data="3932"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182JneZJm2vEtjDRuzaLQOIbFDGaUwU40g="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:k1PYv/Z7gtRUm42FISOu2dWe8wA=
 by: Simon Clubley - Mon, 31 Jan 2022 19:22 UTC

On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 1/31/2022 8:42 AM, Simon Clubley wrote:
>>
>> For the same reason that OS designers moved from Fortran to C as the
>> system implementation language when C became available.
>
> I am not aware of any OS done in Fortran.
>

Anyone remember the Sperry V77 series with VORTEX II ?

I was exposed to it in secondary school. DASMR assembler for the kernel
and at least some of the userland stuff written in Fortran IV IIRC.

Also, didn't the first version of Software Tools use a Fortran version
within the book ? There was clearly a demand for it before C got established.

>
> C is a good language for OS kernel.
>
> I don't see it as particular well suited for user land utilities.
> C's low level features are not needed and just add risk.
>

Oh, I strongly agree that there are better options for userland stuff
than C. The only question is what is mainstream enough to be a viable
alternative when you consider the global nature of C and the fact that
there is a C compiler for _everything_ ?

Any alternative needs to be popular enough and have enough support
in general across multiple architectures and operating systems that
it becomes an asset to the operating systems using it and not a liability.

Simon.

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

Re: Userland programming languages on VMS.

<st9dk5$vl7$1@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 14:33:54 -0500
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <st9dk5$vl7$1@dont-email.me>
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st4lva$4gc$1@panix2.panix.com>
<st7a3t$cu9$11@dont-email.me> <st86d4$ug8$1@news.misty.com>
<j5qkklFhrjbU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 31 Jan 2022 19:34:29 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ae5ed13710ccd4c3c10b0c89063cf886";
logging-data="32423"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+J+CTZeOXh0vHNdvKkXMEhbD4r6OtnmPQ="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:b5z8K//R0sDUfbOVopATGMryAQc=
In-Reply-To: <j5qkklFhrjbU1@mid.individual.net>
 by: Dave Froble - Mon, 31 Jan 2022 19:33 UTC

On 1/31/2022 12:29 PM, Bill Gunshannon wrote:
> On 1/31/22 03:25, Johnny Billquist wrote:
>> On 2022-01-31 01:22, Simon Clubley wrote:
>>> On 2022-01-29, Scott Dorsey <kludge@panix.com> wrote:
>>>>
>>>> Pascal is pretty limited but makes it hard to shoot yourself in the foot.
>>>> And most implementations don't use null-terminated strings which are the
>>>> most serious source of vulnerabilities in C code.
>>>> --scott
>>>>
>>>
>>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN...
>>
>> The problem is that the ISO standard for Pascal is pretty useless.
>
> Pretty useless for what? Tasks for which the language was not designed?
>
>> Which is
>> why every useful Pascal have extensions...
>> And they are all different...
>> Which makes everything very non-standard...
>
> Thus the reason they should have come up with new names and not called
> themselves Pascal, which they were not.
>
>>
>> But Pascal is definitely not that bad a language. But it has it's warts...
>
> Pascal is ideal for what it was designed for. Too bad people still
> don't understand the concept of "choose the right tool for the job".

What about a "jack of all trades" that can do any job?

--
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: Userland programming languages on VMS.

<st9dln$3qs$4@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 19:35:19 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <st9dln$3qs$4@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me> <st8kc1$1brr$2@gioia.aioe.org> <st8ovk$ch7$4@dont-email.me> <j5qk5nFhjp0U2@mid.individual.net>
Injection-Date: Mon, 31 Jan 2022 19:35:19 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2a62e9b046f46f9d318db962801f8fbe";
logging-data="3932"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18C0tmGt+6BWt7dPEaV3hgbiPTO9bJpzdY="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:n8HtmXwPOuJ5C5JnCR3t/r8H++o=
 by: Simon Clubley - Mon, 31 Jan 2022 19:35 UTC

On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
> On 1/31/22 08:42, Simon Clubley wrote:
>> On 2022-01-31, Phillip Helbig (undress to reply) <helbig@asclothestro.multivax.de> wrote:
>>> In article <ssurv4$nm1$1@dont-email.me>, Simon Clubley
>>> <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>
>>>> Fortran and COBOL are not suitable for writing operating system userland
>>>> tools.
>>>
>>> Why not?
>>>
>>
>> For the same reason that OS designers moved from Fortran to C as the
>> system implementation language when C became available. C is simply
>> a better language than Fortran for those kinds of tasks.
>
> All of the userland in STVOS are implemented quite nicely in Fortran.
> (Well, Ratfor actually, but then the Fortran compiler makes them
> functional.)
>

Was that before or after C became established in general use ?

Simon.

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

Re: Userland programming languages on VMS.

<61f83b73$0$694$14726298@news.sunsite.dk>

  copy mid

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

  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: Mon, 31 Jan 2022 14:41:34 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Subject: Re: Userland programming languages on VMS.
Content-Language: en-US
Newsgroups: comp.os.vms
References: <st401o$jaa$1@dont-email.me>
<memo.20220129195434.12544U@jgd.cix.co.uk>
<61f5a1c8$0$693$14726298@news.sunsite.dk>
<61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me>
<61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net>
<61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me>
<61f7f125$0$694$14726298@news.sunsite.dk> <st9btb$3qs$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <st9btb$3qs$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 66
Message-ID: <61f83b73$0$694$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 4c286624.news.sunsite.dk
X-Trace: 1643658099 news.sunsite.dk 694 arne@vajhoej.dk/68.9.63.232:51289
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Mon, 31 Jan 2022 19:41 UTC

On 1/31/2022 2:05 PM, Simon Clubley wrote:
> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 1/31/2022 9:02 AM, Simon Clubley wrote:
>>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>>> and keep Linux on x86-64. Are there any benefits
>>>> from running Linux on a less common platform?
>>>
>>> One of the reasons Linux has taken off is that you can run it on
>>> pretty much every single thing that is physically capable of hosting
>>> it in terms of CPU power and memory/other resources.
>>
>> Is it?
>>
>> To me it seems that the industry impact of Linux is very much
>> centered around x86-64 servers and ARM Android devices.
>>
>> Look at what Redhat and other actually support. There is a
>> reason for that.
>>
>> Raspberry Pi is fun but it is not a B$ thing.
>
> Your lack of imagination is showing, Arne. :-)
>
> What you have listed above is just a very small section of the
> Linux world. Some examples:
>
> Linux in communications devices (routers, etc).
>
> Linux in embedded devices in general (huge section, usage numbers wise).
>
> Consumer distributions of Linux that people use in a home environment.

I don't know how much of that runs Linux vs VxWorks, IOS (not to be
confused with iOS) or something else. It is probably a lot
of units, but to me it i sort of "so what".

> Linux kernel in phones.

That one I actually did mention.

> Linux in teaching and research environments in general.
>
> That last one is important for long-term growth. Why do you think DEC
> and others in the old days fought so hard to get their equipment into
> universities ?
>
> It's because they turned out people familiar with the vendor's equipment
> and comfortable with using it and recommending it in the workplace.
> That Raspberry Pi and other things that you seem dismissive of are
> part of a long-term movement that make people comfortable with using
> Linux and recommending it for use elsewhere.

There were a lot of focus on that 30-40 years ago.

The world has changed.

There does not seem to be much correlation between what systems
people use during education and what enterprise IT is choosing.

People learn Windows, macOS, Android, iOS etc. and the companies
use Linux, containers, cloud etc..

Arne

Re: Userland programming languages on VMS.

<st9e4i$3qs$5@dont-email.me>

  copy mid

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

  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: Userland programming languages on VMS.
Date: Mon, 31 Jan 2022 19:43:15 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <st9e4i$3qs$5@dont-email.me>
References: <st401o$jaa$1@dont-email.me> <memo.20220129195434.12544U@jgd.cix.co.uk> <61f5a1c8$0$693$14726298@news.sunsite.dk> <61f5d848$0$699$14726298@news.sunsite.dk> <st7a14$cu9$10@dont-email.me> <61f73205$0$700$14726298@news.sunsite.dk> <j5p1unF8eghU1@mid.individual.net> <61f7e81a$0$695$14726298@news.sunsite.dk> <st8q52$ch7$7@dont-email.me> <j5ql6fFhv18U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 31 Jan 2022 19:43:15 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="2a62e9b046f46f9d318db962801f8fbe";
logging-data="3932"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ttrUP43EFTm6/d2NI3/9f++7NNdqXb40="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:6hluyoa/qrsCc/tUE943k2gXyYY=
 by: Simon Clubley - Mon, 31 Jan 2022 19:43 UTC

On 2022-01-31, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
> On 1/31/22 09:02, Simon Clubley wrote:
>> On 2022-01-31, Arne Vajhøj <arne@vajhoej.dk> wrote:
>>>
>>> I would run Solaris on SPARC and I do run VMS on Alpha
>>> and keep Linux on x86-64. Are there any benefits
>>> from running Linux on a less common platform?
>>>
>>
>> One of the reasons Linux has taken off is that you can run it on
>> pretty much every single thing that is physically capable of hosting
>> it in terms of CPU power and memory/other resources.
>>
>> This includes large mainframes all the way down to tiny embedded boards
>> running on some custom hardware/architecture.
>>
>
> The same is probably true of just about any OS. All it takes is
> access to the source and a desire by someone to do the work. Why
> do you think I would still like to see the source to RSTS released
> into the wild. RSX which was very PDP-11 specific now has a version
> running on later Z80 family processors. I have it running here at
> my home and it works quite well.
>

The OS needs to be designed to be portable and also with the architecture
specific features abstracted away into a lower level as much as possible
to stand any chance of that being true.

Linux was designed for that (and so were OS options such as the various
dedicated embedded operating systems). Windows NT was also originally
designed somewhat with portability in mind as well.

The DEC operating systems however were not designed with that level
of portability in mind due to the era in which they were designed.

Simon.

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

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor