Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

6 May, 2024: The networking issue during the past two days has been identified and appears to be fixed. Will keep monitoring.


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.

<sthmch$3cf$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Thu, 3 Feb 2022 17:53:05 -0500
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <sthmch$3cf$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 3 Feb 2022 22:53:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="012639ab649dd4ecbd91f9128731f0bc";
logging-data="3471"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/wW6kYVtzWIydIjhQStDxPlJ4vm5ahQy/TojbzMecvaA=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Cancel-Lock: sha1:9BD0OFP1LL8MPOUGFswu5sFyvtY=
In-Reply-To: <00B6FCA6.BA418AF7@SendSpamHere.ORG>
X-Antivirus-Status: Clean
Content-Language: en-US
X-Antivirus: Avast (VPS 220203-22, 2/3/2022), Outbound message
 by: Robert A. Brooks - Thu, 3 Feb 2022 22:53 UTC

On 2/3/2022 4:51 PM, VAXman-@SendSpamHere.ORG wrote:
> I Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>> On 2022-02-03, Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>>> On 2/3/22 10:37, Arne Vajhøj wrote:
>>>>
>>>> A key thing in such tools are string handling.
>>>
>>> Any shortcomings in string handling in Fortran didn't seem to
>>> stop it from proving the 41 primitives and 50 utilities in
>>> STVOS.
>>>
>>
>> You can write a full-blown parser in Macro-32 if you really want to.
>
> I call LIB$T(ABLE_)PARSE. I have a state table in my DCL debugger with over
> 800 lines to parse escape sequences. That's not counting the action routines.
> I couldn't imagine doing it with that strtok() thang.
>
>
>
>> It doesn't mean that any sane person would want to do that when there
>> are better languages available. :-)
>
> SCAN? :P

SCAN sources are on a Freeware CD . . .

--

-- Rob

Re: Userland programming languages on VMS.

<61fc5fd2$0$705$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 3 Feb 2022 18:05:46 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <sthmch$3cf$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 19
Message-ID: <61fc5fd2$0$705$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: eb6d3a11.news.sunsite.dk
X-Trace: 1643929554 news.sunsite.dk 705 arne@vajhoej.dk/68.9.63.232:59708
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Thu, 3 Feb 2022 23:05 UTC

On 2/3/2022 5:53 PM, Robert A. Brooks wrote:
> On 2/3/2022 4:51 PM, VAXman-@SendSpamHere.ORG wrote:
>> I  Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>> It doesn't mean that any sane person would want to do that when there
>>> are better languages available. :-)
>>
>> SCAN? :P
>
> SCAN sources are on a Freeware CD . . .

It says VAX and Alpha.

A quick glance says Bliss source.

Does it build on I64 and x86-64?

Arne

Re: Userland programming languages on VMS.

<sthnhn$13l$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Thu, 3 Feb 2022 18:12:54 -0500
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <sthnhn$13l$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me>
<61fc5fd2$0$705$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 3 Feb 2022 23:12:55 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a16ddb4889a79d9ff2c559a37c6bcdd4";
logging-data="1141"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19hsYgjdhEbXRsB9sVYgb/dDQSR9jG48niDc26hAzUfoA=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.1
Cancel-Lock: sha1:lVN4osB+tskoS+f/ONy10tWJ4s4=
In-Reply-To: <61fc5fd2$0$705$14726298@news.sunsite.dk>
X-Antivirus-Status: Clean
Content-Language: en-US
X-Antivirus: Avast (VPS 220203-22, 2/3/2022), Outbound message
 by: Robert A. Brooks - Thu, 3 Feb 2022 23:12 UTC

On 2/3/2022 6:05 PM, Arne Vajhøj wrote:
> On 2/3/2022 5:53 PM, Robert A. Brooks wrote:
>> On 2/3/2022 4:51 PM, VAXman-@SendSpamHere.ORG wrote:
>>> I  Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>> It doesn't mean that any sane person would want to do that when there
>>>> are better languages available. :-)
>>>
>>> SCAN? :P
>>
>> SCAN sources are on a Freeware CD . . .
>
> It says VAX and Alpha.
>
> A quick glance says Bliss source.
>
> Does it build on I64 and x86-64?

I haven't tried, and I suspect that Reagan has been a bit
busy with other things.

--
-- Rob

Re: Userland programming languages on VMS.

<sthnkq$ue6$1@dont-email.me>

  copy mid

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

  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: Thu, 3 Feb 2022 18:13:53 -0500
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <sthnkq$ue6$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<61fbf844$0$695$14726298@news.sunsite.dk> <j62g9dFh8dqU1@mid.individual.net>
<61fc32df$0$695$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 3 Feb 2022 23:14:34 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="44e4b7914a01c68eca50d1a70d191ab8";
logging-data="31174"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/E/3iuX3XidCTQLwuJER3Cn8om5TFLQAI="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:q7UtMY4ZL60IQ2k3iCs8PnnGSfc=
In-Reply-To: <61fc32df$0$695$14726298@news.sunsite.dk>
 by: Dave Froble - Thu, 3 Feb 2022 23:13 UTC

On 2/3/2022 2:53 PM, Arne Vajhøj wrote:
> On 2/3/2022 12:04 PM, Bill Gunshannon wrote:
>> On 2/3/22 10:43, Arne Vajhøj wrote:
>>> On 2/3/2022 10:17 AM, Bill Gunshannon wrote:
>>>>> Pascal and the Modula variants offer far more than C. Fortran does not
>>>>> when it comes to implementing userland tools.
>>>>
>>>> Same question. In what way? I have already shown how Fortran was
>>>> used to write an entire userland for the first "POSIX" interface.
>>>> 41 primitives and 50 utilities.
>>> They tend to protect the developers feet a bit.
>>
>> How does one shoot themselves in the foot with Fortran? :-)
>
> Call a subroutine/function with the wrong type of argument.
>
> Use invalid character index.
>
> Use invalid array index.
>
> Have different declaration of same common block.

For those types of mistakes, the foot is the wrong target. Perhaps the head
would be more appropriate?

--
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.

<sthnnf$ue6$2@dont-email.me>

  copy mid

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

  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: Thu, 3 Feb 2022 18:15:19 -0500
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <sthnnf$ue6$2@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 3 Feb 2022 23:15:59 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="44e4b7914a01c68eca50d1a70d191ab8";
logging-data="31174"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/RfjuiTSYE/SY4O1h4M4RkgVce05PDpIg="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:eeJIg/0O1HGiaOizZGyZNCC4Msw=
In-Reply-To: <sth7o6$7p8$1@dont-email.me>
 by: Dave Froble - Thu, 3 Feb 2022 23:15 UTC

On 2/3/2022 1:43 PM, Simon Clubley wrote:

> BTW, sort-of related to this, does anyone else wish C was a module
> based language ?

I wish C just wasn't ...

--
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.

<j636daFld26U1@mid.individual.net>

  copy mid

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

  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: Thu, 3 Feb 2022 18:22:18 -0500
Lines: 14
Message-ID: <j636daFld26U1@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net SmuzA5ZwAFimqFigPQiyYQMX0WXJArg7YOtnueNqbRu2KUedzI
Cancel-Lock: sha1:O3KAZFMNtPsahoHhbO6nt3QLmig=
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: <sthnnf$ue6$2@dont-email.me>
 by: Bill Gunshannon - Thu, 3 Feb 2022 23:22 UTC

On 2/3/22 18:15, Dave Froble wrote:
> On 2/3/2022 1:43 PM, Simon Clubley wrote:
>
>> BTW, sort-of related to this, does anyone else wish C was a module
>> based language ?
>
> I wish C just wasn't ...
>
>

Dave, you don't have to use it. Nobody holding a gun to your head.

bill

Re: Userland programming languages on VMS.

<2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:2469:: with SMTP id im9mr411404qvb.71.1643937724322;
Thu, 03 Feb 2022 17:22:04 -0800 (PST)
X-Received: by 2002:a05:620a:228a:: with SMTP id o10mr409642qkh.503.1643937724079;
Thu, 03 Feb 2022 17:22:04 -0800 (PST)
Path: i2pn2.org!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: Thu, 3 Feb 2022 17:22:03 -0800 (PST)
In-Reply-To: <61fc5fd2$0$705$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=47.42.235.118; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 47.42.235.118
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me> <61fc5fd2$0$705$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>
Subject: Re: Userland programming languages on VMS.
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Fri, 04 Feb 2022 01:22:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 20
 by: John Reagan - Fri, 4 Feb 2022 01:22 UTC

On Thursday, February 3, 2022 at 6:05:57 PM UTC-5, Arne Vajhøj wrote:
> On 2/3/2022 5:53 PM, Robert A. Brooks wrote:
> > On 2/3/2022 4:51 PM, VAX...@SendSpamHere.ORG wrote:
> >> I Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
> >>> It doesn't mean that any sane person would want to do that when there
> >>> are better languages available. :-)
> >>
> >> SCAN? :P
> >
> > SCAN sources are on a Freeware CD . . .
> It says VAX and Alpha.
>
> A quick glance says Bliss source.
>
> Does it build on I64 and x86-64?
>
> Arne
Alpha, really? VAX SCAN used the VCG. I was unaware of a SCAN frontend hooking to GEM.

Re: Userland programming languages on VMS.

<29ad12ab-b1a7-4a44-b1fa-3d12812cf603n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:29e2:: with SMTP id jv2mr416683qvb.4.1643937773472;
Thu, 03 Feb 2022 17:22:53 -0800 (PST)
X-Received: by 2002:a05:622a:493:: with SMTP id p19mr592171qtx.75.1643937773253;
Thu, 03 Feb 2022 17:22:53 -0800 (PST)
Path: i2pn2.org!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: Thu, 3 Feb 2022 17:22:53 -0800 (PST)
In-Reply-To: <sth9l2$7p8$4@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=47.42.235.118; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 47.42.235.118
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <29ad12ab-b1a7-4a44-b1fa-3d12812cf603n@googlegroups.com>
Subject: Re: Userland programming languages on VMS.
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Fri, 04 Feb 2022 01:22:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 19
 by: John Reagan - Fri, 4 Feb 2022 01:22 UTC

On Thursday, February 3, 2022 at 2:15:48 PM UTC-5, Simon Clubley wrote:
> On 2022-02-03, Bill Gunshannon <bill.gu...@gmail.com> wrote:
> > On 2/3/22 10:37, Arne Vajhøj wrote:
> >>
> >> A key thing in such tools are string handling.
> >
> > Any shortcomings in string handling in Fortran didn't seem to
> > stop it from proving the 41 primitives and 50 utilities in
> > STVOS.
> >
> You can write a full-blown parser in Macro-32 if you really want to.
>
> It doesn't mean that any sane person would want to do that when there
> are better languages available. :-)
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.
Well, the Macro-32 parser is written in Macro-32.

Re: Userland programming languages on VMS.

<61fc8209$0$699$14726298@news.sunsite.dk>

  copy mid

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

  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: Thu, 3 Feb 2022 20:31:46 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me>
<61fc5fd2$0$705$14726298@news.sunsite.dk>
<2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 40
Message-ID: <61fc8209$0$699$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 63c4a12b.news.sunsite.dk
X-Trace: 1643938314 news.sunsite.dk 699 arne@vajhoej.dk/68.9.63.232:63976
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 4 Feb 2022 01:31 UTC

On 2/3/2022 8:22 PM, John Reagan wrote:
> On Thursday, February 3, 2022 at 6:05:57 PM UTC-5, Arne Vajhøj wrote:
>> On 2/3/2022 5:53 PM, Robert A. Brooks wrote:
>>> On 2/3/2022 4:51 PM, VAX...@SendSpamHere.ORG wrote:
>>>> I Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>>> It doesn't mean that any sane person would want to do that when there
>>>>> are better languages available. :-)
>>>>
>>>> SCAN? :P
>>>
>>> SCAN sources are on a Freeware CD . . .

>> It says VAX and Alpha.
>>
>> A quick glance says Bliss source.
>>
>> Does it build on I64 and x86-64?

> Alpha, really? VAX SCAN used the VCG. I was unaware of a SCAN frontend hooking to GEM.

https://vmssoftware.com/community/freeware/

says:

<quote>
VAXSCAN

VAX SCAN is a native mode high level language designed for text
processing that operates under the VMS Operating System. VAX SCAN
programs can invoke and be invoked by routines written in other VMS
languages as well as many Run-Time Library routines. This is the
complete VAX SCAN system, sources and all.

Architecture: VAX, Alpha
Authors: Glenn Everhart
</quote>

You say that it is VAX only?

Arne

Re: Userland programming languages on VMS.

<0eb8d40e-4993-4785-a1af-0b001208edc6n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:704f:: with SMTP id y15mr694115qtm.550.1643941250167;
Thu, 03 Feb 2022 18:20:50 -0800 (PST)
X-Received: by 2002:a05:6214:d0c:: with SMTP id 12mr502764qvh.66.1643941249911;
Thu, 03 Feb 2022 18:20:49 -0800 (PST)
Path: i2pn2.org!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: Thu, 3 Feb 2022 18:20:49 -0800 (PST)
In-Reply-To: <61fc8209$0$699$14726298@news.sunsite.dk>
Injection-Info: google-groups.googlegroups.com; posting-host=47.42.235.118; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 47.42.235.118
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me>
<61fc5fd2$0$705$14726298@news.sunsite.dk> <2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>
<61fc8209$0$699$14726298@news.sunsite.dk>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0eb8d40e-4993-4785-a1af-0b001208edc6n@googlegroups.com>
Subject: Re: Userland programming languages on VMS.
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Fri, 04 Feb 2022 02:20:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 43
 by: John Reagan - Fri, 4 Feb 2022 02:20 UTC

On Thursday, February 3, 2022 at 8:31:57 PM UTC-5, Arne Vajhøj wrote:
> On 2/3/2022 8:22 PM, John Reagan wrote:
> > On Thursday, February 3, 2022 at 6:05:57 PM UTC-5, Arne Vajhøj wrote:
> >> On 2/3/2022 5:53 PM, Robert A. Brooks wrote:
> >>> On 2/3/2022 4:51 PM, VAX...@SendSpamHere.ORG wrote:
> >>>> I Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
> >>>>> It doesn't mean that any sane person would want to do that when there
> >>>>> are better languages available. :-)
> >>>>
> >>>> SCAN? :P
> >>>
> >>> SCAN sources are on a Freeware CD . . .
>
> >> It says VAX and Alpha.
> >>
> >> A quick glance says Bliss source.
> >>
> >> Does it build on I64 and x86-64?
> > Alpha, really? VAX SCAN used the VCG. I was unaware of a SCAN frontend hooking to GEM.
> https://vmssoftware.com/community/freeware/
>
> says:
>
> <quote>
> VAXSCAN
>
> VAX SCAN is a native mode high level language designed for text
> processing that operates under the VMS Operating System. VAX SCAN
> programs can invoke and be invoked by routines written in other VMS
> languages as well as many Run-Time Library routines. This is the
> complete VAX SCAN system, sources and all.
>
> Architecture: VAX, Alpha
> Authors: Glenn Everhart
> </quote>
>
> You say that it is VAX only?
>
> Arne
That's my understanding.

Re: Userland programming languages on VMS.

<61fc8f30$0$700$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 3 Feb 2022 21:27:58 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me>
<61fc5fd2$0$705$14726298@news.sunsite.dk>
<2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>
<61fc8209$0$699$14726298@news.sunsite.dk>
<0eb8d40e-4993-4785-a1af-0b001208edc6n@googlegroups.com>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <0eb8d40e-4993-4785-a1af-0b001208edc6n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <61fc8f30$0$700$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: dce68428.news.sunsite.dk
X-Trace: 1643941680 news.sunsite.dk 700 arne@vajhoej.dk/68.9.63.232:50642
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 4 Feb 2022 02:27 UTC

On 2/3/2022 9:20 PM, John Reagan wrote:
> On Thursday, February 3, 2022 at 8:31:57 PM UTC-5, Arne Vajhøj wrote:
>> On 2/3/2022 8:22 PM, John Reagan wrote:
>>> On Thursday, February 3, 2022 at 6:05:57 PM UTC-5, Arne Vajhøj wrote:
>>>> On 2/3/2022 5:53 PM, Robert A. Brooks wrote:
>>>>> On 2/3/2022 4:51 PM, VAX...@SendSpamHere.ORG wrote:
>>>>>> I Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
>>>>>>> It doesn't mean that any sane person would want to do that when there
>>>>>>> are better languages available. :-)
>>>>>>
>>>>>> SCAN? :P
>>>>>
>>>>> SCAN sources are on a Freeware CD . . .
>>
>>>> It says VAX and Alpha.
>>>>
>>>> A quick glance says Bliss source.
>>>>
>>>> Does it build on I64 and x86-64?
>>> Alpha, really? VAX SCAN used the VCG. I was unaware of a SCAN frontend hooking to GEM.
>> https://vmssoftware.com/community/freeware/
>>
>> says:
>>
>> <quote>
>> VAXSCAN
>>
>> VAX SCAN is a native mode high level language designed for text
>> processing that operates under the VMS Operating System. VAX SCAN
>> programs can invoke and be invoked by routines written in other VMS
>> languages as well as many Run-Time Library routines. This is the
>> complete VAX SCAN system, sources and all.
>>
>> Architecture: VAX, Alpha
>> Authors: Glenn Everhart
>> </quote>
>>
>> You say that it is VAX only?
>>
> That's my understanding.

You should know.

It is probably just an error that is lists Alpha.

Arne

Re: Userland programming languages on VMS.

<61fc904e$0$700$14726298@news.sunsite.dk>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Thu, 3 Feb 2022 21:32:44 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <61fbf6ca$0$701$14726298@news.sunsite.dk>
<j62gl8Fh9r0U1@mid.individual.net> <sth9l2$7p8$4@dont-email.me>
<00B6FCA6.BA418AF7@SendSpamHere.ORG> <sthmch$3cf$1@dont-email.me>
<61fc5fd2$0$705$14726298@news.sunsite.dk>
<2bb4086b-13e4-4e7d-b22d-f1f7b50d45b1n@googlegroups.com>
<61fc8209$0$699$14726298@news.sunsite.dk>
<0eb8d40e-4993-4785-a1af-0b001208edc6n@googlegroups.com>
<61fc8f30$0$700$14726298@news.sunsite.dk>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <61fc8f30$0$700$14726298@news.sunsite.dk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 44
Message-ID: <61fc904e$0$700$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: dce68428.news.sunsite.dk
X-Trace: 1643941966 news.sunsite.dk 700 arne@vajhoej.dk/68.9.63.232:50642
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 4 Feb 2022 02:32 UTC

On 2/3/2022 9:27 PM, Arne Vajhøj wrote:
> On 2/3/2022 9:20 PM, John Reagan wrote:
>> On Thursday, February 3, 2022 at 8:31:57 PM UTC-5, Arne Vajhøj wrote:
>>> On 2/3/2022 8:22 PM, John Reagan wrote:
>>>> On Thursday, February 3, 2022 at 6:05:57 PM UTC-5, Arne Vajhøj wrote:
>>>>> It says VAX and Alpha.
>>>>>
>>>>> A quick glance says Bliss source.
>>>>>
>>>>> Does it build on I64 and x86-64?
>>>> Alpha, really? VAX SCAN used the VCG. I was unaware of a SCAN
>>>> frontend hooking to GEM.
>>> https://vmssoftware.com/community/freeware/
>>>
>>> says:
>>>
>>> <quote>
>>> VAXSCAN
....
>>> Architecture: VAX, Alpha
>>> Authors: Glenn Everhart
>>> </quote>
>>>
>>> You say that it is VAX only?
>>>
>> That's my understanding.
>
> You should know.
>
> It is probably just an error that is lists Alpha.

I looked at the kit again.

The readme's says:

"Also present are VESTED images for Alpha, built from the VAX images."

"Complete VAX SCAN sys + vested images for AXP
This is the complete VAX SCAN system, sources and all. Also present
are VESTED images for Alpha, built from the VAX images."

I guess VEST'ed VAX images would run on Alpha but emit VAX code??

Arne

Re: Userland programming languages on VMS.

<stjbba$hl4$1@dont-email.me>

  copy mid

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

  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: Fri, 4 Feb 2022 13:56:58 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <stjbba$hl4$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net> <stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net> <stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net> <sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
Injection-Date: Fri, 4 Feb 2022 13:56:58 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7611e9ca5582ba982589de8297cd9b00";
logging-data="18084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19CxK/4woLWubQxSS34Kx8fcDL5lLIzy2g="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:YTvsGVApT2rW5pCb/1XH2UnEX+Y=
 by: Simon Clubley - Fri, 4 Feb 2022 13:56 UTC

On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
> On 2/3/2022 1:43 PM, Simon Clubley wrote:
>
>> BTW, sort-of related to this, does anyone else wish C was a module
>> based language ?
>
> I wish C just wasn't ...
>

What would be your suggested alternative for a system programming
language suitable for use within a kernel ?

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.

<j64qaoF8dnU1@mid.individual.net>

  copy mid

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

  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: Fri, 4 Feb 2022 09:08:24 -0500
Lines: 18
Message-ID: <j64qaoF8dnU1@mid.individual.net>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
<stjbba$hl4$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net +0tmp64MpHoMAOr0Y1BSFQZnrhHUXf/yhOvYKPmrF9LXHQxb2K
Cancel-Lock: sha1:NzxnMwn0+3/HHeDwqLoTK0g9hzE=
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: <stjbba$hl4$1@dont-email.me>
 by: Bill Gunshannon - Fri, 4 Feb 2022 14:08 UTC

On 2/4/22 08:56, Simon Clubley wrote:
> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 2/3/2022 1:43 PM, Simon Clubley wrote:
>>
>>> BTW, sort-of related to this, does anyone else wish C was a module
>>> based language ?
>>
>> I wish C just wasn't ...
>>
>
> What would be your suggested alternative for a system programming
> language suitable for use within a kernel ?
>

PL/M. PL/I. Ada. And there are others as well. :-)

bill

Re: Userland programming languages on VMS.

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

  copy mid

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

  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: Fri, 4 Feb 2022 09:34: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: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
<stjbba$hl4$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <stjbba$hl4$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 26
Message-ID: <61fd3982$0$696$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 3b7b6869.news.sunsite.dk
X-Trace: 1643985282 news.sunsite.dk 696 arne@vajhoej.dk/68.9.63.232:52349
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 4 Feb 2022 14:34 UTC

On 2/4/2022 8:56 AM, Simon Clubley wrote:
> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 2/3/2022 1:43 PM, Simon Clubley wrote:
>>
>>> BTW, sort-of related to this, does anyone else wish C was a module
>>> based language ?
>>
>> I wish C just wasn't ...
>
> What would be your suggested alternative for a system programming
> language suitable for use within a kernel ?

There were plenty back in the days. IBM PL/S, DEC Bliss, HP SPL etc..
Disclaimer: I don't really know these languages.

For the future Rust seems like the only viable candidate. There is
strong OS interest for it. The interest for Go seems to focus
more on the layer just above the kernel (like container stuff).

Many would say C++ I guess, but I just got a gut feeling that C++
would either be "programming in C in C++" or the developers
would loose control of what is going on because one C++
statement end up executing a ton of code under the hood.

Arne

Re: Userland programming languages on VMS.

<stjnte$r7l$1@dont-email.me>

  copy mid

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

  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: Fri, 4 Feb 2022 12:30:22 -0500
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <stjnte$r7l$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
<stjbba$hl4$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 4 Feb 2022 17:31:26 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="44e4b7914a01c68eca50d1a70d191ab8";
logging-data="27893"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+d2DGxy3D3RZyY7nopvYmAhtFoERmDDcw="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:Mt4EjVyF7I/Rq1jYsyfeoxtmXmc=
In-Reply-To: <stjbba$hl4$1@dont-email.me>
 by: Dave Froble - Fri, 4 Feb 2022 17:30 UTC

On 2/4/2022 8:56 AM, Simon Clubley wrote:
> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 2/3/2022 1:43 PM, Simon Clubley wrote:
>>
>>> BTW, sort-of related to this, does anyone else wish C was a module
>>> based language ?
>>
>> I wish C just wasn't ...
>>
>
> What would be your suggested alternative for a system programming
> language suitable for use within a kernel ?
>
> Simon.
>

Since you asked ...

An implementation of Basic that produced kernel and thread safe results.

--
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.

<stjo6c$gos$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!C7Eoa53gbf1vffWKToAmtA.user.46.165.242.75.POSTED!not-for-mail
From: hel...@asclothestro.multivax.de (Phillip Helbig (undress to reply)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Fri, 4 Feb 2022 17:36:12 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <stjo6c$gos$1@gioia.aioe.org>
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net> <stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net> <stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net> <sth7o6$7p8$1@dont-email.me> <j62o8mFio4qU1@mid.individual.net> <61fc2d6d$0$700$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="17180"; posting-host="C7Eoa53gbf1vffWKToAmtA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Fri, 4 Feb 2022 17:36 UTC

In article <61fc2d6d$0$700$14726298@news.sunsite.dk>,
=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:

> There is no argument type check between caller and called
> in Fortran.

There has been since Fortran90.

Re: Userland programming languages on VMS.

<61fd68e5$0$699$14726298@news.sunsite.dk>

  copy mid

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

  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: Fri, 4 Feb 2022 12:56:50 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <j62o8mFio4qU1@mid.individual.net>
<61fc2d6d$0$700$14726298@news.sunsite.dk> <stjo6c$gos$1@gioia.aioe.org>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <stjo6c$gos$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 31
Message-ID: <61fd68e5$0$699$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 04a69cd8.news.sunsite.dk
X-Trace: 1643997413 news.sunsite.dk 699 arne@vajhoej.dk/68.9.63.232:60345
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 4 Feb 2022 17:56 UTC

On 2/4/2022 12:36 PM, Phillip Helbig (undress to reply) wrote:
> In article <61fc2d6d$0$700$14726298@news.sunsite.dk>,
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>> There is no argument type check between caller and called
>> in Fortran.
>
> There has been since Fortran90.

I do not see that.

$ type ts1_90.f90
! this should not compile with Fortran 77
program ts
real (kind=4) x
x = 123.456
call f(x)
end
$ type ts2_90.f90
! this should not compile with Fortran 77
subroutine f(x)
integer (kind=4) x
print *, x
end
$ for /warn=all ts1_90
$ for /warn=all ts2_90
$ link ts1_90 + ts2_90
$ run ts1_90
-377928714

Arne

Re: Userland programming languages on VMS.

<stjrel$ckm$1@dont-email.me>

  copy mid

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

  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: Fri, 4 Feb 2022 18:31:49 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <stjrel$ckm$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net> <stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net> <stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net> <sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me> <stjbba$hl4$1@dont-email.me> <61fd3982$0$696$14726298@news.sunsite.dk>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 4 Feb 2022 18:31:49 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7611e9ca5582ba982589de8297cd9b00";
logging-data="12950"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+FldyjbfSYShCW8326tg3H0eLHivCaJtI="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:Osd4VNJ6W6PgEewUbrXpkbUZ2TE=
 by: Simon Clubley - Fri, 4 Feb 2022 18:31 UTC

On 2022-02-04, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 2/4/2022 8:56 AM, Simon Clubley wrote:
>> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> I wish C just wasn't ...
>>
>> What would be your suggested alternative for a system programming
>> language suitable for use within a kernel ?
>
> There were plenty back in the days. IBM PL/S, DEC Bliss, HP SPL etc..
> Disclaimer: I don't really know these languages.
>
> For the future Rust seems like the only viable candidate. There is
> strong OS interest for it. The interest for Go seems to focus
> more on the layer just above the kernel (like container stuff).
>

For now, Rust is highly fashionable, but so was Ruby at one time.

It really is a pity there isn't a viable Wirth style language in the mix
these days (_without_ mandatory uppercase keywords :-) ) that could
be used in kernel code. Readability and strong type safety (and improved
robustness in general) all in one language would sit very nicely with me.

> Many would say C++ I guess, but I just got a gut feeling that C++
> would either be "programming in C in C++" or the developers
> would loose control of what is going on because one C++
> statement end up executing a ton of code under the hood.
>

C++ is utterly unsuitable for use in a kernel IMHO. It simply has
way too much going on behind the scenes.

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.

<stjrnk$ckm$2@dont-email.me>

  copy mid

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

  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: Fri, 4 Feb 2022 18:36:36 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <stjrnk$ckm$2@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net> <stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net> <stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net> <sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me> <stjbba$hl4$1@dont-email.me> <stjnte$r7l$1@dont-email.me>
Injection-Date: Fri, 4 Feb 2022 18:36:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="7611e9ca5582ba982589de8297cd9b00";
logging-data="12950"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+L5xQZDMGqi0C2sdZmrpfZWNbs757ioEA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:nj9aonHZF+yTr+uFJai3yyBTjJg=
 by: Simon Clubley - Fri, 4 Feb 2022 18:36 UTC

On 2022-02-04, Dave Froble <davef@tsoft-inc.com> wrote:
> On 2/4/2022 8:56 AM, Simon Clubley wrote:
>> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> I wish C just wasn't ...
>>>
>>
>> What would be your suggested alternative for a system programming
>> language suitable for use within a kernel ?
>>
>
> Since you asked ...
>
> An implementation of Basic that produced kernel and thread safe results.
>

The problem there is that it would not be Basic in any meaningful sense.

Basic appears to have even more going on behind the scenes in some ways
than even C++ does. All that would have to disappear before you could
even consider using it in kernel code.

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.

<61fd75e6$0$695$14726298@news.sunsite.dk>

  copy mid

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

  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: Fri, 4 Feb 2022 13:52:14 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
<stjbba$hl4$1@dont-email.me> <61fd3982$0$696$14726298@news.sunsite.dk>
<stjrel$ckm$1@dont-email.me>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <stjrel$ckm$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 47
Message-ID: <61fd75e6$0$695$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: fd41cd75.news.sunsite.dk
X-Trace: 1644000742 news.sunsite.dk 695 arne@vajhoej.dk/68.9.63.232:62990
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Fri, 4 Feb 2022 18:52 UTC

On 2/4/2022 1:31 PM, Simon Clubley wrote:
> On 2022-02-04, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 2/4/2022 8:56 AM, Simon Clubley wrote:
>>> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>>>> I wish C just wasn't ...
>>>
>>> What would be your suggested alternative for a system programming
>>> language suitable for use within a kernel ?
>>
>> There were plenty back in the days. IBM PL/S, DEC Bliss, HP SPL etc..
>> Disclaimer: I don't really know these languages.
>>
>> For the future Rust seems like the only viable candidate. There is
>> strong OS interest for it. The interest for Go seems to focus
>> more on the layer just above the kernel (like container stuff).
>>
>
> For now, Rust is highly fashionable, but so was Ruby at one time.

Ruby was pretty hot like 10 years ago. Ruby did not end up
taking over the world. But the language is still widely used
(I would call it a tier 2 language).

Rust's success is not guaranteed either. It got some good backing.
And it is a very narrow field. So I would say that it has a fair
chance.

But anything can happen. Maybe it will take over the world. Maybe
it will continue as a small but relevant language. Maybe it will die
within the next decade or two.

What are probabilities? 20%, 60% and 20% maybe.

> It really is a pity there isn't a viable Wirth style language in the mix
> these days (_without_ mandatory uppercase keywords :-) ) that could
> be used in kernel code. Readability and strong type safety (and improved
> robustness in general) all in one language would sit very nicely with me.

I agree.

But the industry went in another direction.

Pascal and Ada are niche languages (what I call tier 3 languages) and
Modula-2 is practically extinct.

Arne

Re: Userland programming languages on VMS.

<stk31a$5ch$1@dont-email.me>

  copy mid

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

  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: Fri, 4 Feb 2022 15:40:11 -0500
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <stk31a$5ch$1@dont-email.me>
References: <ssurv4$nm1$1@dont-email.me>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <sthnnf$ue6$2@dont-email.me>
<stjbba$hl4$1@dont-email.me> <stjnte$r7l$1@dont-email.me>
<stjrnk$ckm$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 4 Feb 2022 20:41:14 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="44e4b7914a01c68eca50d1a70d191ab8";
logging-data="5521"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19sS2KWGPXsX5Y8ByRAE5bBjfG6ZPfL34U="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:mCpcXkzB99Ay3bNkegyMSZ9BTjA=
In-Reply-To: <stjrnk$ckm$2@dont-email.me>
 by: Dave Froble - Fri, 4 Feb 2022 20:40 UTC

On 2/4/2022 1:36 PM, Simon Clubley wrote:
> On 2022-02-04, Dave Froble <davef@tsoft-inc.com> wrote:
>> On 2/4/2022 8:56 AM, Simon Clubley wrote:
>>> On 2022-02-03, Dave Froble <davef@tsoft-inc.com> wrote:
>>>>
>>>> I wish C just wasn't ...
>>>>
>>>
>>> What would be your suggested alternative for a system programming
>>> language suitable for use within a kernel ?
>>>
>>
>> Since you asked ...
>>
>> An implementation of Basic that produced kernel and thread safe results.
>>
>
> The problem there is that it would not be Basic in any meaningful sense.
>
> Basic appears to have even more going on behind the scenes in some ways
> than even C++ does. All that would have to disappear before you could
> even consider using it in kernel code.
>
> Simon.
>

As I mentioned, an implementation that addresses such concerns.

There could be option switches for desired targets.

I find the Basic syntax very easy to read, understand, and use. Isn't that the
most important thing?

--
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.

<mddfsoyibqi.fsf@panix5.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: 04 Feb 2022 16:05:25 -0500
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 29
Sender: alderson+news@panix5.panix.com
Message-ID: <mddfsoyibqi.fsf@panix5.panix.com>
References: <29ad12ab-b1a7-4a44-b1fa-3d12812cf603n@googlegroups.com> <memo.20220204133703.16152C@jgd.cix.co.uk>
Injection-Info: reader1.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="28304"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Fri, 4 Feb 2022 21:05 UTC

jgd@cix.co.uk (John Dallman) writes:

> In article <29ad12ab-b1a7-4a44-b1fa-3d12812cf603n@googlegroups.com>,
> xyzzy1959@gmail.com (John Reagan) wrote:
> > On Thursday, February 3, 2022 at 2:15:48 PM UTC-5, Simon Clubley
> > > You can write a full-blown parser in Macro-32 if you really want
> > > to. It doesn't mean that any sane person would want to do that when
> > > there are better languages available. :-)
> > Well, the Macro-32 parser is written in Macro-32.
>
> That sounds as if someone got carried away by the power of the VAX
> instruction set, as compared with previous instruction sets they'd used.
>
> John

The PDP-10 macro assembler (Macro-10, Macro-20) is written in itself, and is
still in use as an intermediate step by the PDP-10 C compiler. Given that the
base code is 55 years old, and performs its job entirely adequately for modern
software development *in C*, why rewrite it (which by definition will introduce
new bugs)?

I suspect that the writer(s) of Macro-32 were familiar with the internals of
Macro-10...

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: Userland programming languages on VMS.

<stk4ul$eg4$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!C7Eoa53gbf1vffWKToAmtA.user.46.165.242.75.POSTED!not-for-mail
From: hel...@asclothestro.multivax.de (Phillip Helbig (undress to reply)
Newsgroups: comp.os.vms
Subject: Re: Userland programming languages on VMS.
Date: Fri, 4 Feb 2022 21:13:57 -0000 (UTC)
Organization: Multivax C&R
Message-ID: <stk4ul$eg4$1@gioia.aioe.org>
References: <ssurv4$nm1$1@dont-email.me> <1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net> <stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net> <stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net> <sth7o6$7p8$1@dont-email.me> <j62o8mFio4qU1@mid.individual.net> <61fc2d6d$0$700$14726298@news.sunsite.dk> <stjo6c$gos$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="14852"; posting-host="C7Eoa53gbf1vffWKToAmtA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
X-Notice: Filtered by postfilter v. 0.9.2
 by: Phillip Helbig (undr - Fri, 4 Feb 2022 21:13 UTC

In article <61fd68e5$0$699$14726298@news.sunsite.dk>,
=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:

> On 2/4/2022 12:36 PM, Phillip Helbig (undress to reply) wrote:
> > In article <61fc2d6d$0$700$14726298@news.sunsite.dk>,
> > =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
> >> There is no argument type check between caller and called
> >> in Fortran.
> >
> > There has been since Fortran90.
>
> I do not see that.

You need to have an explicit interface.

Re: Userland programming languages on VMS.

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

  copy mid

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

  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: Fri, 4 Feb 2022 20:10:23 -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>
<1759596933.665435971.225802.p.g.hardy-btinternet.com@news.individual.net>
<stei37$375$1@dont-email.me> <j60b5gF4mv8U1@mid.individual.net>
<stgocs$pc8$3@dont-email.me> <j629vkFg23kU1@mid.individual.net>
<sth7o6$7p8$1@dont-email.me> <j62o8mFio4qU1@mid.individual.net>
<61fc2d6d$0$700$14726298@news.sunsite.dk> <stjo6c$gos$1@gioia.aioe.org>
<stk4ul$eg4$1@gioia.aioe.org>
From: arn...@vajhoej.dk (Arne Vajhøj)
In-Reply-To: <stk4ul$eg4$1@gioia.aioe.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 37
Message-ID: <61fdce81$0$697$14726298@news.sunsite.dk>
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: cfc72f4c.news.sunsite.dk
X-Trace: 1644023425 news.sunsite.dk 697 arne@vajhoej.dk/68.9.63.232:60650
X-Complaints-To: staff@sunsite.dk
 by: Arne Vajhøj - Sat, 5 Feb 2022 01:10 UTC

On 2/4/2022 4:13 PM, Phillip Helbig (undress to reply) wrote:
> In article <61fd68e5$0$699$14726298@news.sunsite.dk>,
> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>> On 2/4/2022 12:36 PM, Phillip Helbig (undress to reply) wrote:
>>> In article <61fc2d6d$0$700$14726298@news.sunsite.dk>,
>>> =?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne@vajhoej.dk> writes:
>>>> There is no argument type check between caller and called
>>>> in Fortran.
>>>
>>> There has been since Fortran90.
>>
>> I do not see that.
>
> You need to have an explicit interface.

OK.

program ts
interface
subroutine f(x)
integer (kind=4) x
end subroutine
end interface
real (kind=4) x
x = 123.456
call f(x)
end

does give an error.

So Fortran 90 is up at the C level.

But that is still pretty bad compared to most other
languages.

Arne

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor