Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Those who can, do; those who can't, simulate.


computers / comp.os.vms / Technical issues with VMS BASIC port to x86-64 ?

SubjectAuthor
* Technical issues with VMS BASIC port to x86-64 ?Simon Clubley
+* Re: Technical issues with VMS BASIC port to x86-64 ?Craig A. Berry
|+* Re: Technical issues with VMS BASIC port to x86-64 ?mjos_examine
||+* Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|||`* Re: Technical issues with VMS BASIC port to x86-64 ?Lawrence D'Oliveiro
||| `* Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|||  +* Re: Technical issues with VMS BASIC port to x86-64 ?Lawrence D'Oliveiro
|||  |`* Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|||  | `* Re: Technical issues with VMS BASIC port to x86-64 ?Lawrence D'Oliveiro
|||  |  `* Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|||  |   +- Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|||  |   `* Re: Technical issues with VMS BASIC port to x86-64 ?Lawrence D'Oliveiro
|||  |    `- Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|||  `- Re: Technical issues with VMS BASIC port to x86-64 ?Dave Froble
||`- Re: Technical issues with VMS BASIC port to x86-64 ?Simon Clubley
|+- Re: Technical issues with VMS BASIC port to x86-64 ?Simon Clubley
|`* Re: Technical issues with VMS BASIC port to x86-64 ?bill
| +- Re: Technical issues with VMS BASIC port to x86-64 ?abrsvc
| +- Re: Technical issues with VMS BASIC port to x86-64 ?abrsvc
| `* Re: Technical issues with VMS BASIC port to x86-64 ?Lawrence D'Oliveiro
|  `- Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
+* Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
|`* Re: Technical issues with VMS BASIC port to x86-64 ?Simon Clubley
| `- Re: Technical issues with VMS BASIC port to x86-64 ?Arne Vajhøj
+* Re: Technical issues with VMS BASIC port to x86-64 ?ultr...@gmail.com
|+- Re: Technical issues with VMS BASIC port to x86-64 ?Scott Dorsey
|`- Re: Technical issues with VMS BASIC port to x86-64 ?bill
`* Re: Technical issues with VMS BASIC port to x86-64 ?smartbuck
 +- Re: Technical issues with VMS BASIC port to x86-64 ?Simon Clubley
 `- Re: Technical issues with VMS BASIC port to x86-64 ?Andy Burns

Pages:12
Technical issues with VMS BASIC port to x86-64 ?

<ur2qv8$2klen$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33521&group=comp.os.vms#33521

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 18:27:52 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <ur2qv8$2klen$1@dont-email.me>
Injection-Date: Tue, 20 Feb 2024 18:27:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f4dd489cf55170de5f61e798632262f4";
logging-data="2774487"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ObIO2cWfZswvSBO4JWfoEa5xNvkcyTK8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:HgSuAeGR1Lr0rwQmMNAaLHdY7NE=
 by: Simon Clubley - Tue, 20 Feb 2024 18:27 UTC

This is NOT a moan about how long it is taking for BASIC to appear,
and I would request people not turn it into one, at least in this
thread.

I am curious, at a purely technical level, about the issues that VSI
have encountered with porting BASIC to x86-64 VMS and what the issues
are, at a technical level, that is making the port of BASIC apparently
much more complex than the other traditional VMS languages.

Thanks,

Simon.

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

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur2u8p$2lcea$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33522&group=comp.os.vms#33522

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigberry@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 13:24:09 -0600
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ur2u8p$2lcea$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 20 Feb 2024 19:24:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="efe50b9b048d1a984509eff7be01a667";
logging-data="2798026"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3uEqjrU2/hqXn1P9WnaDvPaxqBOSaqGM="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:C2tMwGbZdWe94D+Nt03nt4AqvRg=
Content-Language: en-US
In-Reply-To: <ur2qv8$2klen$1@dont-email.me>
 by: Craig A. Berry - Tue, 20 Feb 2024 19:24 UTC

On 2/20/24 12:27 PM, Simon Clubley wrote:
> This is NOT a moan about how long it is taking for BASIC to appear,
> and I would request people not turn it into one, at least in this
> thread.
>
> I am curious, at a purely technical level, about the issues that VSI
> have encountered with porting BASIC to x86-64 VMS and what the issues
> are, at a technical level, that is making the port of BASIC apparently
> much more complex than the other traditional VMS languages.

I'm pretty sure this has already been explained multiple times. What I
think I remember is that exception handling and dynamic maps pose some
challenges, and there may be RTL dependencies that are somewhat
different from the other compilers. But I don't think COBOL was easy
either -- it just has a lot more users and was thus a higher priority.

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur2uv6$2lh0l$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33523&group=comp.os.vms#33523

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: m6502x64@gmail.com (mjos_examine)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 14:36:06 -0500
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <ur2uv6$2lh0l$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 20 Feb 2024 19:36:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8a218c7a15117d523a468c9c09a6a819";
logging-data="2802709"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XHBGgd9r44E4gQQggk/m9"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:TkvLIupfrEODw4/4lBZ+rPjxUzo=
Content-Language: en-US
In-Reply-To: <ur2u8p$2lcea$1@dont-email.me>
 by: mjos_examine - Tue, 20 Feb 2024 19:36 UTC

On 2024-02-20 2:24 p.m., Craig A. Berry wrote:
> On 2/20/24 12:27 PM, Simon Clubley wrote:
>> I am curious, at a purely technical level, about the issues that VSI

> I'm pretty sure this has already been explained multiple times.  What I
> think I remember is that exception handling and dynamic maps pose some
> challenges, and there may be RTL dependencies that are somewhat
> different from the other compilers.  But I don't think COBOL was easy
> either -- it just has a lot more users and was thus a higher priority.

There has been some information posted over the past 11 months.

On 2023-03-01 2:13 p.m., John Reagan wrote in Message ID
<2f1b5bc7-ee3c-4e9b-8be6-601bef09e868n@googlegroups.com>:
>> Don't blow the BASIC issue out of proportion. It is just that the BASIC frontend
>> generates GEM symbol table that look "different" than everybody else. I
>> just haven't had the time (or desire) to change how G2L has to operate. I'd
>> rather change the BASIC frontend. I have other things to do first. It is not
>> a multiple person-year task. We have all the real HARD pieces of BASIC already
>> working.

On 2023-09-07 9:56 p.m., John Reagan wrote in Message Id
<311392ca-9f5d-41e0-b15c-b383d5a682b5n@googlegroups.com>:
>> We have resolved one of the difficult issues with BASIC MAP statements
>> and can actually pass a significant number of tests. However, we still have
>> a few more things to track down before I would say it is useful.
>>
>> We're actually trying to refresh other compilers this month as well. Too
>> many things to keep track off including a fresh set of COBOL issues
>> and working on the debugger & DWARF generation.

On a non-serious note, Simon all but guaranteed that it wouldn't appear
in January, by predicting, several months ago, that it would.
;-)

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur32aa$2m59b$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33524&group=comp.os.vms#33524

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 15:33:15 -0500
Organization: A noiseless patient Spider
Lines: 72
Message-ID: <ur32aa$2m59b$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 20 Feb 2024 20:33:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="db47ab3376938c44eca3af3a37d461f2";
logging-data="2823467"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+tbiGdYvBAyeyILUAuJgd1gvFa+md7ULE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:s4WugIFRlxnhaWoBr5NWE9GbktE=
Content-Language: en-US
In-Reply-To: <ur2uv6$2lh0l$1@dont-email.me>
 by: Arne Vajhøj - Tue, 20 Feb 2024 20:33 UTC

On 2/20/2024 2:36 PM, mjos_examine wrote:
> On 2024-02-20 2:24 p.m., Craig A. Berry wrote:
>> On 2/20/24 12:27 PM, Simon Clubley wrote:
>>> I am curious, at a purely technical level, about the issues that VSI
>
>> I'm pretty sure this has already been explained multiple times.  What I
>> think I remember is that exception handling and dynamic maps pose some
>> challenges, and there may be RTL dependencies that are somewhat
>> different from the other compilers.  But I don't think COBOL was easy
>> either -- it just has a lot more users and was thus a higher priority.
>
> There has been some information posted over the past 11 months.
>
> On 2023-03-01 2:13 p.m., John Reagan wrote in Message ID
> <2f1b5bc7-ee3c-4e9b-8be6-601bef09e868n@googlegroups.com>:
>>> Don't blow the BASIC issue out of proportion.  It is just that the
>>> BASIC frontend
>>> generates GEM symbol table that look "different" than everybody else.  I
>>> just haven't had the time (or desire) to change how G2L has to
>>> operate.  I'd
>>> rather change the BASIC frontend.  I have other things to do first.
>>> It is not
>>> a multiple person-year task.  We have all the real HARD pieces of
>>> BASIC already
>>> working.
>
> On 2023-09-07 9:56 p.m., John Reagan wrote in Message Id
> <311392ca-9f5d-41e0-b15c-b383d5a682b5n@googlegroups.com>:
>>> We have resolved one of the difficult issues with BASIC MAP statements
>>> and can actually pass a significant number of tests.  However, we
>>> still have
>>> a few more things to track down before I would say it is useful.

There are other similar.

Apr 8, 2022, 9:16:12 AM

<quote>
- BASIC is still waiting on an enhancement to our G2L converter. BASIC's
MAP statement uses
COMMON blocks in a "unique" way that the converter was not prepared for.
And the way OpenVMS
implements common blocks is different than the presentation you see on
UNIX/Linux systems.
(I can really bore you on overlaid PSECTs on OpenVMS vs .comm directives
in UNIX)
</quote>

Jan 25, 2023, 5:16:05 PM

<quote>
As I've said before, the issue is COMMON blocks. When I first did the
design of
how to convert GEM CIL and GEM symbol table to LLVM, I didn't appreciate the
difference in how COMMON blocks are described to LLVM and the UNIX
environment
in general. It isn't just BASIC, you can see broken COMMON blocks in the
Fortran
cross-compiler if you look hard enough. The problem is that the BASIC
MAP statement
doesn't work right and almost every BASIC program uses MAPs for
something. I have
a BASIC cross-compiler. If you don't use a MAP, it probably works
(although the test
system doesn't very far without MAP).
</quote>

Arne

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur32pt$2m59b$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33525&group=comp.os.vms#33525

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 15:41:34 -0500
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <ur32pt$2m59b$2@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 20 Feb 2024 20:41:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="db47ab3376938c44eca3af3a37d461f2";
logging-data="2823467"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19U4Kpya7fifTMN7ybPj7tsmSvE4+ffyhI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:WdkxHC550LFvH6DUiAHah+9sPcw=
Content-Language: en-US
In-Reply-To: <ur2qv8$2klen$1@dont-email.me>
 by: Arne Vajhøj - Tue, 20 Feb 2024 20:41 UTC

On 2/20/2024 1:27 PM, Simon Clubley wrote:
> I am curious, at a purely technical level, about the issues that VSI
> have encountered with porting BASIC to x86-64 VMS and what the issues
> are, at a technical level, that is making the port of BASIC apparently
> much more complex than the other traditional VMS languages.

Most of what has been revealed over the last couple of years relate
to map/common/psect handling and G2L.

But I am no longer convinced that Basic is so much late, because
it is so "much more complex".

I suspect Basic is mostly so much late, because it was the last to
do and that there has been found a large number of bugs found in
the compilers released earlier that has taken most of the available
compiler resource hours. I simply suspect that Basic has been delayed
because John and the rest of the team has been busy fixing bugs in
the C, C++, Fortran and Pascal compilers.

Arne

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur3928$2nf9c$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33526&group=comp.os.vms#33526

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 22:28:24 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <ur3928$2nf9c$2@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 20 Feb 2024 22:28:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9a4f3fe2663ca2b9e7bae5acf1565dcf";
logging-data="2866476"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wnW52QeyzW6wdjsHpkNZG"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:7RtmQ3TQ4VQVVfSiSqFHPXQcqMY=
 by: Lawrence D'Oliv - Tue, 20 Feb 2024 22:28 UTC

On Tue, 20 Feb 2024 15:33:15 -0500, Arne Vajhøj wrote:

> (I can really bore you on overlaid PSECTs on OpenVMS vs .comm directives
> in UNIX)

Is it a namespace issue? Because .comm names live in the same namespace as
global symbol names?

<<https://sourceware.org/binutils/docs-2.42/as/Comm.html>>

Re: Technical issues with VMS BASIC port to x86-64 ?

<7d96c0f9-2d37-4689-9e7c-e4827baba58en@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33527&group=comp.os.vms#33527

  copy link   Newsgroups: comp.os.vms
X-Forwarded-Encrypted: i=1; AJvYcCWmXPHTLhfyNHNcBOQUvpjoGRb8+e6KAmTEF1LAJaMXoCXkeESGnqx0mPt037wmhjZT6EBqMU4aj8YLxaN2exrq/GTEXM9FRKuOpBDmlcc3pw==
X-Received: by 2002:a05:622a:5cb:b0:42d:d3f1:e881 with SMTP id d11-20020a05622a05cb00b0042dd3f1e881mr189840qtb.7.1708469417446;
Tue, 20 Feb 2024 14:50:17 -0800 (PST)
X-Forwarded-Encrypted: i=1; AJvYcCVz4oI/rcARs7+jL8cPCYVSHGhm96Ppxu1z4wzWlzZFxNZam7bc0nT7FSjFNTPQFoFQHh5fkpHERZEPWJsT/47CUryVnHmMwzddigv7YQ==
X-Received: by 2002:a05:6214:5017:b0:68f:52c8:1265 with SMTP id
jo23-20020a056214501700b0068f52c81265mr350149qvb.3.1708469417231; Tue, 20 Feb
2024 14:50:17 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Tue, 20 Feb 2024 14:50:16 -0800 (PST)
In-Reply-To: <ur2qv8$2klen$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6010:b002:32a0:9580:cdfb:8015:5115;
posting-account=x0_-4QoAAAB9ybHsi1ZdIaBtuTkxdqup
NNTP-Posting-Host: 2603:6010:b002:32a0:9580:cdfb:8015:5115
References: <ur2qv8$2klen$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7d96c0f9-2d37-4689-9e7c-e4827baba58en@googlegroups.com>
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
From: ultradwc@gmail.com (ultr...@gmail.com)
Injection-Date: Tue, 20 Feb 2024 22:50:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: ultr...@gmail.com - Tue, 20 Feb 2024 22:50 UTC

On Tuesday, February 20, 2024 at 1:28:00 PM UTC-5, Simon Clubley wrote:
> This is NOT a moan about how long it is taking for BASIC to appear,
> and I would request people not turn it into one, at least in this
> thread.
>
> I am curious, at a purely technical level, about the issues that VSI
> have encountered with porting BASIC to x86-64 VMS and what the issues
> are, at a technical level, that is making the port of BASIC apparently
> much more complex than the other traditional VMS languages.
>
> Thanks,
>
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.

hey simon is comp.os.vms done for or is their another chat site for vms?

are they ever going to stop the spam?

Re: Technical issues with VMS BASIC port to x86-64 ?

<b9e96ea156c7f5fd6cb5bc961b555316@www.novabbs.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33528&group=comp.os.vms#33528

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!.POSTED!not-for-mail
From: ultradwc@gmail.com (smartbuck)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 23:07:55 +0000
Organization: novaBBS
Message-ID: <b9e96ea156c7f5fd6cb5bc961b555316@www.novabbs.com>
References: <ur2qv8$2klen$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="3535076"; mail-complaints-to="usenet@i2pn2.org";
posting-account="t+lO0yBNO1zGxasPvGSZV1BRu71QKx+JE37DnW+83jQ";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$y3eqGB12Bw4lqXk/fpKmFeWiSoaq6YRedAqvGYseU9azbyWAVAY9i
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Posting-User: 872627c45c13b003cb3b4da91d4dbbc59f507f5a
 by: smartbuck - Tue, 20 Feb 2024 23:07 UTC

will novabbs still work after the 23rd? Is this the new way to access comp.os.vms?

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur3c54$dn0$1@panix2.panix.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33530&group=comp.os.vms#33530

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: 20 Feb 2024 23:21:08 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 16
Message-ID: <ur3c54$dn0$1@panix2.panix.com>
References: <ur2qv8$2klen$1@dont-email.me> <7d96c0f9-2d37-4689-9e7c-e4827baba58en@googlegroups.com>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="16207"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Tue, 20 Feb 2024 23:21 UTC

ultr...@gmail.com <ultradwc@gmail.com> wrote:
>
>hey simon is comp.os.vms done for or is their another chat site for vms?

I don't see any reason for anyone to move.

>are they ever going to stop the spam?=20

Google will FINALLY get their server disconnected in three more days and
there will be cheering and champagne will be opened and the spam will all
disappear! Thank God we have got rid of Google and good riddance to bad
rubbish. This newsgroup will be MUCH easier to read without all the Google
droppings.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur3dg9$2oar0$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33532&group=comp.os.vms#33532

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 18:44:10 -0500
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <ur3dg9$2oar0$2@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
<ur3928$2nf9c$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 20 Feb 2024 23:44:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c24107d9874772f931eda971cf8f379d";
logging-data="2894688"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18D2VsZ3D9gPf71uuM3xrQRpvDGWpCpfdI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:SVve8h8mGt+tpXXv6HzhYhGohto=
In-Reply-To: <ur3928$2nf9c$2@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Tue, 20 Feb 2024 23:44 UTC

On 2/20/2024 5:28 PM, Lawrence D'Oliveiro wrote:
> On Tue, 20 Feb 2024 15:33:15 -0500, Arne Vajhøj wrote:

(technically Id did not write that - I quoted John)

>> (I can really bore you on overlaid PSECTs on OpenVMS vs .comm directives
>> in UNIX)
>
> Is it a namespace issue? Because .comm names live in the same namespace as
> global symbol names?

There are probably multiple differences.

And a lot of code triggering the problems are probably rather bad code.
But the expectation for VMS x86-64 is 99.9999% compatibility not 99%
compatibility.

If I remember correctly then the example given in one of these threads
were a Fortran common block where some part of the data was initialized
in some code and other part of the data was initialized in other code.

Arne

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur3hdo$2ovd2$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33533&group=comp.os.vms#33533

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 00:51:05 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <ur3hdo$2ovd2$2@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
<ur3928$2nf9c$2@dont-email.me> <ur3dg9$2oar0$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 00:51:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="01b911325e9528685287d2bc56fa86ff";
logging-data="2915746"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UdlHlNe0blwkbNCKzF4Qd"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:3+BBJHiF6g0mdQFmTZZODamdK28=
 by: Lawrence D'Oliv - Wed, 21 Feb 2024 00:51 UTC

On Tue, 20 Feb 2024 18:44:10 -0500, Arne Vajhøj wrote:

> If I remember correctly then the example given in one of these threads
> were a Fortran common block where some part of the data was initialized
> in some code and other part of the data was initialized in other code.

COMMON blocks don’t allow for initializers.

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur3kn3$2piv9$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33534&group=comp.os.vms#33534

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: davef@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 20:46:35 -0500
Organization: A noiseless patient Spider
Lines: 56
Message-ID: <ur3kn3$2piv9$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
<ur3928$2nf9c$2@dont-email.me> <ur3dg9$2oar0$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 01:47:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="373f22cf1d21ea23e959ad82807e1808";
logging-data="2935785"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19bUeFB8TtHCyWReb0l8ZWIYIP4gXJ+L0A="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:7guTqjNXl9SbY/ftdsvADaJIxWU=
In-Reply-To: <ur3dg9$2oar0$2@dont-email.me>
 by: Dave Froble - Wed, 21 Feb 2024 01:46 UTC

On 2/20/2024 6:44 PM, Arne Vajhøj wrote:
> On 2/20/2024 5:28 PM, Lawrence D'Oliveiro wrote:
>> On Tue, 20 Feb 2024 15:33:15 -0500, Arne Vajhøj wrote:
>
> (technically Id did not write that - I quoted John)
>
>>> (I can really bore you on overlaid PSECTs on OpenVMS vs .comm directives
>>> in UNIX)
>>
>> Is it a namespace issue? Because .comm names live in the same namespace as
>> global symbol names?
>
> There are probably multiple differences.
>
> And a lot of code triggering the problems are probably rather bad code.
> But the expectation for VMS x86-64 is 99.9999% compatibility not 99%
> compatibility.
>
> If I remember correctly then the example given in one of these threads
> were a Fortran common block where some part of the data was initialized
> in some code and other part of the data was initialized in other code.
>
> Arne
>
>

Back in Basic+ there was/is the FIELD operator. It was/is used to dynamically
assign label(s) to locations in an I/O buffer. For example,

FIELD #1%, 2 as Z1$, 8 as Z2$, 20 as Z3$

The variables then had their descriptors modified to have addresses in the I/O
buffer associated with channel #1. After all, what good is I/O unless one can
access the data?

The VAX Basic people really didn't like the operator and the concept. They
wanted to have RMS in move mode move a record into a MAP that was NOT accessing
the I/O buffer.

Didn't sit too well with those coming from RSTS. Their (VAX BASIC) response was
the dynamic map capabilities. What they did to achieve this, I don't know.
Maybe that is where the weirdness comes from.

We didn't use their dynamic MAP capabilities. We were rather happy with working
in the I/O buffer, and developed software to re-purpose string variables as
labels in an I/O buffer. Seemed reasonable to us. Image rundown got rather
upset if the string descriptors were not returned to their initial state.

:-)

--
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: Technical issues with VMS BASIC port to x86-64 ?

<ur3m1e$2po50$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33535&group=comp.os.vms#33535

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Tue, 20 Feb 2024 21:09:51 -0500
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <ur3m1e$2po50$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
<ur3928$2nf9c$2@dont-email.me> <ur3dg9$2oar0$2@dont-email.me>
<ur3hdo$2ovd2$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 02:09:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c24107d9874772f931eda971cf8f379d";
logging-data="2941088"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UQUD+MTqadq4wIDtgdqmxBE/cfKaCA6g="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:otwEs52UOJzsWKNu9BERiOjRy6k=
Content-Language: en-US
In-Reply-To: <ur3hdo$2ovd2$2@dont-email.me>
 by: Arne Vajhøj - Wed, 21 Feb 2024 02:09 UTC

On 2/20/2024 7:51 PM, Lawrence D'Oliveiro wrote:
> On Tue, 20 Feb 2024 18:44:10 -0500, Arne Vajhøj wrote:
>> If I remember correctly then the example given in one of these threads
>> were a Fortran common block where some part of the data was initialized
>> in some code and other part of the data was initialized in other code.
>
> COMMON blocks don’t allow for initializers.

Data can not be initialized in COMMON, but data in COMMON can be
initialized.

I believe the example was somewhat similar to:

program bad
integer*4 a(2)
common /m/a
call s1
call s2
write(*,*) a(1),a(2)
end
c subroutine s1
integer*4 a(2)
common /m/a
data a(1)/123/
end
c subroutine s2
integer*4 a(2)
common /m/a
data a(2)/456/
end

Arne

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur3qi8$2u6d4$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33536&group=comp.os.vms#33536

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 03:27:04 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <ur3qi8$2u6d4$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
<ur3928$2nf9c$2@dont-email.me> <ur3dg9$2oar0$2@dont-email.me>
<ur3hdo$2ovd2$2@dont-email.me> <ur3m1e$2po50$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 03:27:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="01b911325e9528685287d2bc56fa86ff";
logging-data="3086756"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IoMx5AQrxZ4pz2oTzKLlb"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:/8suJrilx894ocbwdiIV10TpBfQ=
 by: Lawrence D'Oliv - Wed, 21 Feb 2024 03:27 UTC

On Tue, 20 Feb 2024 21:09:51 -0500, Arne Vajhøj wrote:

> I believe the example was somewhat similar to:
>
> program bad
> integer*4 a(2)
> common /m/a
> call s1
> call s2
> write(*,*) a(1),a(2)
> end
> c
> subroutine s1
> integer*4 a(2)
> common /m/a
> data a(1)/123/
> end
> c
> subroutine s2
> integer*4 a(2)
> common /m/a
> data a(2)/456/
> end

Looking at the Fortran 2018 spec, section 8.4, it says “A variable, or
part of a variable, shall not be explicitly initialized more
than once in a program”.

Also section 8.6.7 says “A variable whose designator appears as a data-
stmt-object or a data-i-do-object shall not be a dummy argument, accessed
by use or host association, in a named common block unless the DATA
statement is in a block data program unit, in blank common, a function
name, a function result name, an automatic data object, or an allocatable
variable”.

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur4t32$35ci4$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33538&group=comp.os.vms#33538

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.samoylyk.net!nyheter.lysator.liu.se!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 13:16:18 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <ur4t32$35ci4$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
Injection-Date: Wed, 21 Feb 2024 13:16:18 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="281e55b79e1521bf5bfb95e4ffd4c234";
logging-data="3322436"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19cTa2E/50+rzuWvJh3jW0Gj8Lvj847tKo="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:HOg+6oeKRvLGFYyiWLM/V1p07xM=
 by: Simon Clubley - Wed, 21 Feb 2024 13:16 UTC

On 2024-02-20, Craig A. Berry <craigberry@nospam.mac.com> wrote:
>
> On 2/20/24 12:27 PM, Simon Clubley wrote:
>> This is NOT a moan about how long it is taking for BASIC to appear,
>> and I would request people not turn it into one, at least in this
>> thread.
>>
>> I am curious, at a purely technical level, about the issues that VSI
>> have encountered with porting BASIC to x86-64 VMS and what the issues
>> are, at a technical level, that is making the port of BASIC apparently
>> much more complex than the other traditional VMS languages.
>
> I'm pretty sure this has already been explained multiple times. What I
> think I remember is that exception handling and dynamic maps pose some
> challenges, and there may be RTL dependencies that are somewhat
> different from the other compilers. But I don't think COBOL was easy
> either -- it just has a lot more users and was thus a higher priority.
>

That's correct Craig. However, those discussions were within the context
of BASIC being released "shortly" at the time those discussions took place.

Given the extended delay since those discussions, I was wondering if more
deeper technical issues had emerged which had not yet been discussed here.

Simon.

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

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur4tc2$35ci4$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33539&group=comp.os.vms#33539

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 13:21:06 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ur4tc2$35ci4$2@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me> <ur2uv6$2lh0l$1@dont-email.me>
Injection-Date: Wed, 21 Feb 2024 13:21:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="281e55b79e1521bf5bfb95e4ffd4c234";
logging-data="3322436"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wo24tVAu9+N8rypOhr/6OCLmkSBWOB+s="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:egHdsso+/KmKXzDeWvjeT2glcKo=
 by: Simon Clubley - Wed, 21 Feb 2024 13:21 UTC

On 2024-02-20, mjos_examine <m6502x64@gmail.com> wrote:
>
> On a non-serious note, Simon all but guaranteed that it wouldn't appear
> in January, by predicting, several months ago, that it would.
> ;-)
>

$ set response/mode=good_natured

I hope you are not suggesting VSI delayed it so that my public prediction
would be incorrect. :-) :-)

However, in that good natured spirit, my next prediction is that VSI will
not release BASIC until at least July 2024. :-)

Simon.

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

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur4tl4$35ci4$3@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33540&group=comp.os.vms#33540

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 13:25:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <ur4tl4$35ci4$3@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <b9e96ea156c7f5fd6cb5bc961b555316@www.novabbs.com>
Injection-Date: Wed, 21 Feb 2024 13:25:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="281e55b79e1521bf5bfb95e4ffd4c234";
logging-data="3322436"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188kG7L1Hn8ZUjOdx/sycOjVbNnU0cUK+k="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:E8JqAfylzhDoYtmY3UvANXrFhs8=
 by: Simon Clubley - Wed, 21 Feb 2024 13:25 UTC

On 2024-02-20, smartbuck <ultradwc@gmail.com> wrote:
> will novabbs still work after the 23rd? Is this the new way to access comp.os.vms?

You will have to ask them how they get their news feed.

You can always setup a news reader and get a feed from Eternal September
if you have to.

Simon.

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

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur4tr0$35ci4$4@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33541&group=comp.os.vms#33541

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 13:29:04 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <ur4tr0$35ci4$4@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur32pt$2m59b$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 13:29:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="281e55b79e1521bf5bfb95e4ffd4c234";
logging-data="3322436"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZY5gjaZIqhCUgZukiLNt+Zt6Io4al1d8="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:RD4ZFU3AOeqqK1f55g46J+JApYM=
 by: Simon Clubley - Wed, 21 Feb 2024 13:29 UTC

On 2024-02-20, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
> But I am no longer convinced that Basic is so much late, because
> it is so "much more complex".
>
> I suspect Basic is mostly so much late, because it was the last to
> do and that there has been found a large number of bugs found in
> the compilers released earlier that has taken most of the available
> compiler resource hours. I simply suspect that Basic has been delayed
> because John and the rest of the team has been busy fixing bugs in
> the C, C++, Fortran and Pascal compilers.
>

That could be the case, with BASIC being a lower priority than the other
compilers.

Of course, it could also be them settling into their new offices. :-)
Looks like a nice place.

Simon.

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

Re: Technical issues with VMS BASIC port to x86-64 ?

<l3mgvbF74iU1@mid.individual.net>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33543&group=comp.os.vms#33543

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gunshannon@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 09:51:18 -0500
Lines: 12
Message-ID: <l3mgvbF74iU1@mid.individual.net>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net /oUfHpNa3YErkrDxC/tabw+2Keva0O0OLqnEcGQ1r+S0qCr0u2
Cancel-Lock: sha1:TLMmnL6EUG5V0rh+g1M7+fGRXDI= sha256:dxKZqhmM3/xK1w10pEL1M98R+XpCp6PO9zK/uvtZeoA=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <ur2u8p$2lcea$1@dont-email.me>
 by: bill - Wed, 21 Feb 2024 14:51 UTC

On 2/20/2024 2:24 PM, Craig A. Berry wrote:
>
>   But I don't think COBOL was easy
> either -- it just has a lot more users and was thus a higher priority.
>

I wish some of those many COBOL users needed some programming done by
someone who actually knows COBOL. I'm bored and retirement sucks.

bill

Re: Technical issues with VMS BASIC port to x86-64 ?

<6cc1060e-6703-47a9-8578-b95e3db7b04dn@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33544&group=comp.os.vms#33544

  copy link   Newsgroups: comp.os.vms
X-Forwarded-Encrypted: i=1; AJvYcCWzGR4VfvTopWzl5z63ULerlSKFsE2H6OZe7FTaxPHAOgS4awsnmOqZbUrPJCnVN7qFyz8VLDYAW5a/cxzKacRiN6YbEvEIbbdLxOP12OeP
X-Received: by 2002:a05:622a:90:b0:42d:fccb:ca2f with SMTP id o16-20020a05622a009000b0042dfccbca2fmr121689qtw.6.1708528025515;
Wed, 21 Feb 2024 07:07:05 -0800 (PST)
X-Forwarded-Encrypted: i=1; AJvYcCUxUVK/udb3eh35jZeZLzxm23EkDqR75KcjsfnxXZwjLZsCqIgjDszCNnTIebAe/YGypDsg5/D4TIq4cQsTcyeII5NufOK2C9R7KiV+4w==
X-Received: by 2002:a05:6214:519d:b0:68f:142e:a81b with SMTP id
kl29-20020a056214519d00b0068f142ea81bmr712198qvb.4.1708528025285; Wed, 21 Feb
2024 07:07:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 21 Feb 2024 07:07:04 -0800 (PST)
In-Reply-To: <l3mgvbF74iU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=96.230.209.182; posting-account=Ysq9BAoAAACGX1EcMMPkdNg4YcTg0TxG
NNTP-Posting-Host: 96.230.209.182
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me> <l3mgvbF74iU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6cc1060e-6703-47a9-8578-b95e3db7b04dn@googlegroups.com>
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
From: dansabrservices@yahoo.com (abrsvc)
Injection-Date: Wed, 21 Feb 2024 15:07:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1908
 by: abrsvc - Wed, 21 Feb 2024 15:07 UTC

On Wednesday, February 21, 2024 at 9:51:33 AM UTC-5, bill wrote:
> On 2/20/2024 2:24 PM, Craig A. Berry wrote:
> >
> > But I don't think COBOL was easy
> > either -- it just has a lot more users and was thus a higher priority.
> >
> I wish some of those many COBOL users needed some programming done by
> someone who actually knows COBOL. I'm bored and retirement sucks.
>
> bill

Re: Technical issues with VMS BASIC port to x86-64 ?

<3392e118-9c95-49e4-811b-a5084dd7f463n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33545&group=comp.os.vms#33545

  copy link   Newsgroups: comp.os.vms
X-Forwarded-Encrypted: i=1; AJvYcCVN3utUiZnLZbf2CYOEz0oGzZZ8B6CAweMH2/INBXCUOHtJe51xqrSW9DhQbE7MvWyGDyCmfh72L1LOn29Pe47BgVVi1ypIE3ZKcAnQPjCR
X-Received: by 2002:a05:620a:2494:b0:787:4e52:5dab with SMTP id i20-20020a05620a249400b007874e525dabmr123229qkn.11.1708528091884;
Wed, 21 Feb 2024 07:08:11 -0800 (PST)
X-Forwarded-Encrypted: i=1; AJvYcCUw5bpc3IUqQuYXi3SKvvMcRTN+VrWHD4ECjyPORSPQxZvzLdGa0SeFtGqImP6ISVxnN7f5uuHf+iwBuKomtyvK5+0TDrKjsPcDNSFe4w==
X-Received: by 2002:a0c:ee91:0:b0:68f:a14c:7e9d with SMTP id
u17-20020a0cee91000000b0068fa14c7e9dmr86119qvr.11.1708528091681; Wed, 21 Feb
2024 07:08:11 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 21 Feb 2024 07:08:11 -0800 (PST)
In-Reply-To: <l3mgvbF74iU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=96.230.209.182; posting-account=Ysq9BAoAAACGX1EcMMPkdNg4YcTg0TxG
NNTP-Posting-Host: 96.230.209.182
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me> <l3mgvbF74iU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3392e118-9c95-49e4-811b-a5084dd7f463n@googlegroups.com>
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
From: dansabrservices@yahoo.com (abrsvc)
Injection-Date: Wed, 21 Feb 2024 15:08:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2026
 by: abrsvc - Wed, 21 Feb 2024 15:08 UTC

On Wednesday, February 21, 2024 at 9:51:33 AM UTC-5, bill wrote:
> On 2/20/2024 2:24 PM, Craig A. Berry wrote:
> >
> > But I don't think COBOL was easy
> > either -- it just has a lot more users and was thus a higher priority.
> >
> I wish some of those many COBOL users needed some programming done by
> someone who actually knows COBOL. I'm bored and retirement sucks.
>
> bill
Bill,

Please contact me offline. I may have an opportunity for you.

Dan

(Email: dansabrservices@yahoo.com)

Re: Technical issues with VMS BASIC port to x86-64 ?

<l3mj2rF74iU2@mid.individual.net>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33546&group=comp.os.vms#33546

  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.gunshannon@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 10:27:18 -0500
Lines: 26
Message-ID: <l3mj2rF74iU2@mid.individual.net>
References: <ur2qv8$2klen$1@dont-email.me>
<7d96c0f9-2d37-4689-9e7c-e4827baba58en@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 8HfSgbt09X/44RLawIk+bQYnIGUaVfgVMpbNZlznK8v18bphoM
Cancel-Lock: sha1:RsWrXxguYfwJW+fIzLHGjCKUB90= sha256:QTr+s+RJtCbNiPXWjixOkKfr31EiGVGrnmMyvJeJJdQ=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <7d96c0f9-2d37-4689-9e7c-e4827baba58en@googlegroups.com>
 by: bill - Wed, 21 Feb 2024 15:27 UTC

On 2/20/2024 5:50 PM, ultr...@gmail.com wrote:
> On Tuesday, February 20, 2024 at 1:28:00 PM UTC-5, Simon Clubley wrote:
>> This is NOT a moan about how long it is taking for BASIC to appear,
>> and I would request people not turn it into one, at least in this
>> thread.
>>
>> I am curious, at a purely technical level, about the issues that VSI
>> have encountered with porting BASIC to x86-64 VMS and what the issues
>> are, at a technical level, that is making the port of BASIC apparently
>> much more complex than the other traditional VMS languages.
>>
>> Thanks,
>>
>> Simon.
>>
>> --
>> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
>> Walking destinations on a map are further away than they appear.
>
> hey simon is comp.os.vms done for or is their another chat site for vms?
>
> are they ever going to stop the spam?

Some of us who use decent news servers aren't seeing any of the spam. :-)

bill

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur5jnc$3b3kv$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33548&group=comp.os.vms#33548

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 19:42:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <ur5jnc$3b3kv$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<l3mgvbF74iU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 19:42:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="01b911325e9528685287d2bc56fa86ff";
logging-data="3509919"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WS78AOS6FysJudx5ld1gD"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:k6kbZ1VnzKKdCnCm+Q7pVw25CS4=
 by: Lawrence D'Oliv - Wed, 21 Feb 2024 19:42 UTC

On Wed, 21 Feb 2024 09:51:18 -0500, bill wrote:

> I wish some of those many COBOL users needed some programming done by
> someone who actually knows COBOL. I'm bored and retirement sucks.

I thought COBOL programmers had come out of retirement and were making
money hand over fist.

So is the “COBOL renaissance” actually over? Is COBOL code finally going
out of use?

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur5oiq$3c5d9$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33549&group=comp.os.vms#33549

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 16:05:31 -0500
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <ur5oiq$3c5d9$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur32pt$2m59b$2@dont-email.me>
<ur4tr0$35ci4$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 21:05:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c24107d9874772f931eda971cf8f379d";
logging-data="3544489"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18/Si3esqbq9qovUVVm313XyUnYxfGTZNI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:H1kRWfqcmcYuMUdaRiz2gJVTH6E=
Content-Language: en-US
In-Reply-To: <ur4tr0$35ci4$4@dont-email.me>
 by: Arne Vajhøj - Wed, 21 Feb 2024 21:05 UTC

On 2/21/2024 8:29 AM, Simon Clubley wrote:
> On 2024-02-20, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> But I am no longer convinced that Basic is so much late, because
>> it is so "much more complex".
>>
>> I suspect Basic is mostly so much late, because it was the last to
>> do and that there has been found a large number of bugs found in
>> the compilers released earlier that has taken most of the available
>> compiler resource hours. I simply suspect that Basic has been delayed
>> because John and the rest of the team has been busy fixing bugs in
>> the C, C++, Fortran and Pascal compilers.
>>
>
> That could be the case, with BASIC being a lower priority than the other
> compilers.
>
> Of course, it could also be them settling into their new offices. :-)
> Looks like a nice place.

I don't expect many from the compiler team to work out of their
downtown office.

Getting into Boston downtown is like getting into
London city.

And besides some of them are overseas.

Arne

Re: Technical issues with VMS BASIC port to x86-64 ?

<ur62hu$3e92u$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33550&group=comp.os.vms#33550

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Technical issues with VMS BASIC port to x86-64 ?
Date: Wed, 21 Feb 2024 18:55:41 -0500
Organization: A noiseless patient Spider
Lines: 172
Message-ID: <ur62hu$3e92u$1@dont-email.me>
References: <ur2qv8$2klen$1@dont-email.me> <ur2u8p$2lcea$1@dont-email.me>
<ur2uv6$2lh0l$1@dont-email.me> <ur32aa$2m59b$1@dont-email.me>
<ur3928$2nf9c$2@dont-email.me> <ur3dg9$2oar0$2@dont-email.me>
<ur3hdo$2ovd2$2@dont-email.me> <ur3m1e$2po50$1@dont-email.me>
<ur3qi8$2u6d4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Feb 2024 23:55:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="61d228f78d6422a9634c7d4cbe133d0e";
logging-data="3613790"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188T9rFvErrZnb4/IMd2+0bOoE902aoGBk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:PNDCG6fgGkvOWtTnwztUDhQgeeQ=
In-Reply-To: <ur3qi8$2u6d4$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 21 Feb 2024 23:55 UTC

On 2/20/2024 10:27 PM, Lawrence D'Oliveiro wrote:
> On Tue, 20 Feb 2024 21:09:51 -0500, Arne Vajhøj wrote:
>> I believe the example was somewhat similar to:
>>
>> program bad
>> integer*4 a(2)
>> common /m/a
>> call s1
>> call s2
>> write(*,*) a(1),a(2)
>> end
>> c
>> subroutine s1
>> integer*4 a(2)
>> common /m/a
>> data a(1)/123/
>> end
>> c
>> subroutine s2
>> integer*4 a(2)
>> common /m/a
>> data a(2)/456/
>> end
>
> Looking at the Fortran 2018 spec, section 8.4, it says “A variable, or
> part of a variable, shall not be explicitly initialized more
> than once in a program”.
>
> Also section 8.6.7 says “A variable whose designator appears as a data-
> stmt-object or a data-i-do-object shall not be a dummy argument, accessed
> by use or host association, in a named common block unless the DATA
> statement is in a block data program unit, in blank common, a function
> name, a function result name, an automatic data object, or an allocatable
> variable”.

And?

Instead of reading the specs you should have tried compiling
the code on your VMS system.

It compiles and runs fine!

Yes - it seems to be an extension to the standard. But VMS Fortran
hast lots of extensions to the standard.

But let us take a step back and look at a slightly more
reasonable example.

$ type soso.for
program soso
integer*4 a(2)
common /m/a
call s
write(*,*) a(1),a(2)
end
c subroutine s
integer*4 a(2)
common /m/a
data a/123,456/
end
$ for soso
$ link soso
$ r soso
123 456

Which may not be good code as it is rather unclear
where the data initialization happens, but not nearly
as bad as the code further above.

And I believe that style is widely used on VMS. BLOCK DATA
are not often used on VMS. I mostly see them used for writeable
shareable images - and that is a very special case.

$ type bad.for
program bad
integer*4 a(2)
common /m/a
call s1
call s2
write(*,*) a(1),a(2)
end
c subroutine s1
integer*4 a(2)
common /m/a
data a(1)/123/
end
c subroutine s2
integer*4 a(2)
common /m/a
data a(2)/456/
end
$ for bad
$ link bad
$ r bad
123 456

Is really ugly code. But it worked on VMS VAX 40 years ago,
so the expectation is that it works on VMS x86-64 today.

Backwards compatibility can be a real PITA.

It is possible to ask for stronger standard compliance check.

$ for/stand=f95 soso

program soso
^ %F90-W-WARNING, Fixed form source is an obsolescent feature in Fortran 95.
at line number 1 in file DKA0:[arne]soso.for;1

integer*4 a(2)
...............^
%F90-W-WARNING, Fortran 95 does not allow this length specification. [4]
at line number 2 in file DKA0:[arne]soso.for;1

integer*4 a(2)
...............^
%F90-W-WARNING, Fortran 95 does not allow this length specification. [4]
at line number 9 in file DKA0:[arne]soso.for;1

data a/123,456/
............^
%F90-W-WARNING, In Fortran 95, this DATA statement object cannot appear
in either a blank COMMON block or a named COMMON block. [A]
at line number 11 in file DKA0:[arne]soso.for;1
$ for/stand=f95 bad

program bad
^ %F90-W-WARNING, Fixed form source is an obsolescent feature in Fortran 95.
at line number 1 in file DKA0:[arne]bad.for;1

integer*4 a(2)
...............^
%F90-W-WARNING, Fortran 95 does not allow this length specification. [4]
at line number 2 in file DKA0:[arne]bad.for;1

integer*4 a(2)
...............^
%F90-W-WARNING, Fortran 95 does not allow this length specification. [4]
at line number 10 in file DKA0:[arne]bad.for;1

data a(1)/123/
............^
%F90-W-WARNING, In Fortran 95, this DATA statement object cannot appear
in either a blank COMMON block or a named COMMON block. [A]
at line number 12 in file DKA0:[arne]bad.for;1

integer*4 a(2)
...............^
%F90-W-WARNING, Fortran 95 does not allow this length specification. [4]
at line number 16 in file DKA0:[arne]bad.for;1

data a(2)/456/
............^
%F90-W-WARNING, In Fortran 95, this DATA statement object cannot appear
in either a blank COMMON block or a named COMMON block. [A]
at line number 18 in file DKA0:[arne]bad.for;1

Both the INTEGER*4 declaration and the mix of COMMON and DATA
are not valid per Fortran 95 standard resulting in the warning.

But with old VMS Fortran code that qualifier is pretty rare.

Arne

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor