Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Are you perchance running on a 64-bit machine? -- Larry Wall in <199711102149.NAA16878@wall.org>


computers / comp.os.vms / Re: VSI Basic

SubjectAuthor
* VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableBob Gezelter
`* Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableRich Jordan
 +* VSI BasicSimon Clubley
 |+- Re: VSI BasicJohn Reagan
 |`* Re: VSI BasicArne Vajhøj
 | +* Re: VSI BasicDave Froble
 | |`- Re: VSI BasicArne Vajhøj
 | `* Re: VSI BasicCraig A. Berry
 |  `* Re: VSI BasicArne Vajhøj
 |   +- Re: VSI BasicCraig A. Berry
 |   `- Re: VSI BasicJohn Reagan
 `* Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableCraig A. Berry
  `* Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableRobert A. Brooks
   `* Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableCraig A. Berry
    `* Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableArne Vajhøj
     `- Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release AvailableCraig A. Berry

1
VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:ecb:b0:742:5e30:8f04 with SMTP id x11-20020a05620a0ecb00b007425e308f04mr1384048qkm.6.1677686962164;
Wed, 01 Mar 2023 08:09:22 -0800 (PST)
X-Received: by 2002:ac8:56f6:0:b0:3bf:d37f:88ae with SMTP id
22-20020ac856f6000000b003bfd37f88aemr1861429qtu.6.1677686961941; Wed, 01 Mar
2023 08:09:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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, 1 Mar 2023 08:09:21 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=100.2.137.132; posting-account=r2_qcwoAAACbIdit5Eka3ivGvrYZz7UQ
NNTP-Posting-Host: 100.2.137.132
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
Subject: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
From: gezel...@rlgsc.com (Bob Gezelter)
Injection-Date: Wed, 01 Mar 2023 16:09:22 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1339
 by: Bob Gezelter - Wed, 1 Mar 2023 16:09 UTC

From a recent email:

"VMS Software Inc. is pleased to announce availability of a test release of a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on OpenVMS I64 for source compatibility."

The message contained a link to the Release Notes, but the URL does not paste well.

- Bob Gezelter, http://www.rlgsc.com

Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:56e1:0:b0:3bf:c82c:ff15 with SMTP id 1-20020ac856e1000000b003bfc82cff15mr2009333qtu.7.1677691921188;
Wed, 01 Mar 2023 09:32:01 -0800 (PST)
X-Received: by 2002:a37:ad16:0:b0:742:7f24:4cd9 with SMTP id
f22-20020a37ad16000000b007427f244cd9mr1442806qkm.1.1677691920981; Wed, 01 Mar
2023 09:32:00 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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, 1 Mar 2023 09:32:00 -0800 (PST)
In-Reply-To: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=162.251.133.98; posting-account=-m1l1AkAAAAOcQipwxcZ5ncqqoxN3l1E
NNTP-Posting-Host: 162.251.133.98
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
Subject: Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
From: jor...@ccs4vms.com (Rich Jordan)
Injection-Date: Wed, 01 Mar 2023 17:32:01 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1685
 by: Rich Jordan - Wed, 1 Mar 2023 17:32 UTC

On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
> From a recent email:
>
> "VMS Software Inc. is pleased to announce availability of a test release of a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on OpenVMS I64 for source compatibility."
>
> The message contained a link to the Release Notes, but the URL does not paste well.
>
> - Bob Gezelter, http://www.rlgsc.com

Good news indeed! But our last Fortran customer departed some years ago.

Basic is what we're waiting for.

VSI Basic

<tto4mi$t6s$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: VSI Basic
Date: Wed, 1 Mar 2023 18:14:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <tto4mi$t6s$1@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com> <90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
Injection-Date: Wed, 1 Mar 2023 18:14:42 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="79baa98a4ff97f32de6362e697ac10b4";
logging-data="29916"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Qa8/MHyqdoxlGrI1/TiOoRdzlKTNF0/o="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:xaJPMR1vE074WfxTB1+wqGZswYo=
 by: Simon Clubley - Wed, 1 Mar 2023 18:14 UTC

On 2023-03-01, Rich Jordan <jordan@ccs4vms.com> wrote:
> On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
>> From a recent email:
>>
>> "VMS Software Inc. is pleased to announce availability of a test release of a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on OpenVMS I64 for source compatibility."
>>
>> The message contained a link to the Release Notes, but the URL does not paste well.
>>
>> - Bob Gezelter, http://www.rlgsc.com
>
> Good news indeed! But our last Fortran customer departed some years ago.
>
> Basic is what we're waiting for.
>

Given that it's already March 2023, my guess is that Basic will come out
in time for the 10th anniversary of the VMS porting effort. :-)

On a more serious note, I wonder how much income VSI get from Basic ?

If John finds a core problem that can't be easily fixed, is there a
point at which VSI could say that the expenditure on VMS Basic is
going to be greater than the income from it and hence drop it ?

Of the mainstream languages available for x86-64 VMS, Basic would appear
to be the one with the smallest market share, and don't forget that VSI
have already decided not to proceed with Ada for x86-64 VMS.

Simon.

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

Re: VSI Basic

<2f1b5bc7-ee3c-4e9b-8be6-601bef09e868n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:a64:b0:56f:a4:d7f4 with SMTP id ef4-20020a0562140a6400b0056f00a4d7f4mr2035132qvb.9.1677697997411;
Wed, 01 Mar 2023 11:13:17 -0800 (PST)
X-Received: by 2002:a05:620a:1a22:b0:72b:25b4:5661 with SMTP id
bk34-20020a05620a1a2200b0072b25b45661mr6745001qkb.7.1677697997053; Wed, 01
Mar 2023 11:13:17 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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, 1 Mar 2023 11:13:16 -0800 (PST)
In-Reply-To: <tto4mi$t6s$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:191:200:fa0:2151:9cae:bed9:5f31;
posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 2601:191:200:fa0:2151:9cae:bed9:5f31
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com> <tto4mi$t6s$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2f1b5bc7-ee3c-4e9b-8be6-601bef09e868n@googlegroups.com>
Subject: Re: VSI Basic
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Wed, 01 Mar 2023 19:13:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3300
 by: John Reagan - Wed, 1 Mar 2023 19:13 UTC

On Wednesday, March 1, 2023 at 1:14:45 PM UTC-5, Simon Clubley wrote:
> On 2023-03-01, Rich Jordan <jor...@ccs4vms.com> wrote:
> > On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
> >> From a recent email:
> >>
> >> "VMS Software Inc. is pleased to announce availability of a test release of a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on OpenVMS I64 for source compatibility."
> >>
> >> The message contained a link to the Release Notes, but the URL does not paste well.
> >>
> >> - Bob Gezelter, http://www.rlgsc.com
> >
> > Good news indeed! But our last Fortran customer departed some years ago..
> >
> > Basic is what we're waiting for.
> >
> Given that it's already March 2023, my guess is that Basic will come out
> in time for the 10th anniversary of the VMS porting effort. :-)
>
> On a more serious note, I wonder how much income VSI get from Basic ?
>
> If John finds a core problem that can't be easily fixed, is there a
> point at which VSI could say that the expenditure on VMS Basic is
> going to be greater than the income from it and hence drop it ?
>
> Of the mainstream languages available for x86-64 VMS, Basic would appear
> to be the one with the smallest market share, and don't forget that VSI
> have already decided not to proceed with Ada for x86-64 VMS.
>
> Simon.
>
> --
> Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
> Walking destinations on a map are further away than they appear.
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.

Re: VSI Basic

<ttoo1d$34nu$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI Basic
Date: Wed, 1 Mar 2023 18:44:39 -0500
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <ttoo1d$34nu$2@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<tto4mi$t6s$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 1 Mar 2023 23:44:45 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4d1fb28c87946106fd48c03755d64fa6";
logging-data="103166"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18dFJ2gvbBwhFl4/DwDI6fqLFWnPQZevnk="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:SwKG9RiC1ZMFSrM+or1u0xAdsWg=
In-Reply-To: <tto4mi$t6s$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 1 Mar 2023 23:44 UTC

On 3/1/2023 1:14 PM, Simon Clubley wrote:
> On 2023-03-01, Rich Jordan <jordan@ccs4vms.com> wrote:
>> On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
>>> From a recent email:
>>>
>>> "VMS Software Inc. is pleased to announce availability of a test release of a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on OpenVMS I64 for source compatibility."
>>>
>>> The message contained a link to the Release Notes, but the URL does not paste well.
>>>
>>> - Bob Gezelter, http://www.rlgsc.com
>>
>> Good news indeed! But our last Fortran customer departed some years ago.
>>
>> Basic is what we're waiting for.
>>
>
> Given that it's already March 2023, my guess is that Basic will come out
> in time for the 10th anniversary of the VMS porting effort. :-)
>
> On a more serious note, I wonder how much income VSI get from Basic ?
>
> If John finds a core problem that can't be easily fixed, is there a
> point at which VSI could say that the expenditure on VMS Basic is
> going to be greater than the income from it and hence drop it ?
>
> Of the mainstream languages available for x86-64 VMS, Basic would appear
> to be the one with the smallest market share, and don't forget that VSI
> have already decided not to proceed with Ada for x86-64 VMS.

Based on comp.os.vms questions and forum.vmssoftware.com questions,
then VMS Basic seems to be pretty widely used on VMS.

I don't think VMS Basic is at risk to be deemed financially
not worth it.

It just has to be completed. I suspect that the main reason
why Fortran was done before Basic was the simple fact that
LLVM has Fortran support (flang) out of the box. Alternative
explanation is that VMS Basic has some advanced features while
Fortran is probably more traditional.

Arne

Re: VSI Basic

<ttootc$38hh$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VSI Basic
Date: Wed, 1 Mar 2023 18:58:54 -0500
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <ttootc$38hh$1@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<tto4mi$t6s$1@dont-email.me> <ttoo1d$34nu$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 1 Mar 2023 23:59:40 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="7731ad48d35f864ee3934de648ad76df";
logging-data="107057"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/aLybfz7Pc6EXNN9kFS2l5nZOmdH031nM="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:2N+tHywZ+YXmsgOL2PMlumU3nIE=
In-Reply-To: <ttoo1d$34nu$2@dont-email.me>
 by: Dave Froble - Wed, 1 Mar 2023 23:58 UTC

On 3/1/2023 6:44 PM, Arne Vajhøj wrote:
> On 3/1/2023 1:14 PM, Simon Clubley wrote:
>> On 2023-03-01, Rich Jordan <jordan@ccs4vms.com> wrote:
>>> On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
>>>> From a recent email:
>>>>
>>>> "VMS Software Inc. is pleased to announce availability of a test release of
>>>> a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on
>>>> OpenVMS I64 for source compatibility."
>>>>
>>>> The message contained a link to the Release Notes, but the URL does not
>>>> paste well.
>>>>
>>>> - Bob Gezelter, http://www.rlgsc.com
>>>
>>> Good news indeed! But our last Fortran customer departed some years ago.
>>>
>>> Basic is what we're waiting for.
>>>
>>
>> Given that it's already March 2023, my guess is that Basic will come out
>> in time for the 10th anniversary of the VMS porting effort. :-)
>>
>> On a more serious note, I wonder how much income VSI get from Basic ?
>>
>> If John finds a core problem that can't be easily fixed, is there a
>> point at which VSI could say that the expenditure on VMS Basic is
>> going to be greater than the income from it and hence drop it ?
>>
>> Of the mainstream languages available for x86-64 VMS, Basic would appear
>> to be the one with the smallest market share, and don't forget that VSI
>> have already decided not to proceed with Ada for x86-64 VMS.
>
> Based on comp.os.vms questions and forum.vmssoftware.com questions,
> then VMS Basic seems to be pretty widely used on VMS.
>
> I don't think VMS Basic is at risk to be deemed financially
> not worth it.
>
> It just has to be completed. I suspect that the main reason
> why Fortran was done before Basic was the simple fact that
> LLVM has Fortran support (flang) out of the box. Alternative
> explanation is that VMS Basic has some advanced features while
> Fortran is probably more traditional.

Some may have me expound on "smart people" in the past. Those who think they
are clever by doing things different/sneaky/whatever. From what John has
written in the past, it seems that some "smart people" did some things in the
Basic compiler that were a bit different (to say the least) than what John's
people expected.

It was quite interesting when he recently said he'd rather change the compiler.
Perhaps to dumb down to reasonable what some "smart people" did in the past.

:-)

--
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: VSI Basic

<ttophb$34nu$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI Basic
Date: Wed, 1 Mar 2023 19:10:13 -0500
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <ttophb$34nu$3@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<tto4mi$t6s$1@dont-email.me> <ttoo1d$34nu$2@dont-email.me>
<ttootc$38hh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 00:10:19 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4d1fb28c87946106fd48c03755d64fa6";
logging-data="103166"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+86M7E+V3PlJrBm6WtkM+S3WXwgeAnSO8="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:zUcvPfbBWD3jqO73cXHig6bTieE=
Content-Language: en-US
In-Reply-To: <ttootc$38hh$1@dont-email.me>
 by: Arne Vajhøj - Thu, 2 Mar 2023 00:10 UTC

On 3/1/2023 6:58 PM, Dave Froble wrote:
> On 3/1/2023 6:44 PM, Arne Vajhøj wrote:
>> On 3/1/2023 1:14 PM, Simon Clubley wrote:
>>> On a more serious note, I wonder how much income VSI get from Basic ?
>>>
>>> If John finds a core problem that can't be easily fixed, is there a
>>> point at which VSI could say that the expenditure on VMS Basic is
>>> going to be greater than the income from it and hence drop it ?
>>>
>>> Of the mainstream languages available for x86-64 VMS, Basic would appear
>>> to be the one with the smallest market share, and don't forget that VSI
>>> have already decided not to proceed with Ada for x86-64 VMS.
>>
>> Based on comp.os.vms questions and forum.vmssoftware.com questions,
>> then VMS Basic seems to be pretty widely used on VMS.
>>
>> I don't think VMS Basic is at risk to be deemed financially
>> not worth it.
>>
>> It just has to be completed. I suspect that the main reason
>> why Fortran was done before Basic was the simple fact that
>> LLVM has Fortran support (flang) out of the box. Alternative
>> explanation is that VMS Basic has some advanced features while
>> Fortran is probably more traditional.
>
> Some may have me expound on "smart people" in the past.  Those who think
> they are clever by doing things different/sneaky/whatever.  From what
> John has written in the past, it seems that some "smart people" did some
> things in the Basic compiler that were a bit different (to say the
> least) than what John's people expected.

There are two types of "smart".

Providing smart functionality. VMS Basic has a very nice LOC/FP
ratio in my opinion.

Implementing some functionality in a "smart" way.

> It was quite interesting when he recently said he'd rather change the
> compiler. Perhaps to dumb down to reasonable what some "smart people"
> did in the past.

He can not change the first type of smart only the second.

(well - he can do anything, but he don't want VMS Basic users showing
up with pitchforks)

Arne

Re: VSI Basic

<ttov9d$3ov4$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI Basic
Date: Wed, 1 Mar 2023 19:48:28 -0600
Organization: A noiseless patient Spider
Lines: 73
Message-ID: <ttov9d$3ov4$1@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<tto4mi$t6s$1@dont-email.me> <ttoo1d$34nu$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 01:48:30 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="214ae0a165675596b1832d156eb2c04e";
logging-data="123876"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+i3BhxDrDxIy1I62fIGYDWuQA1Igphq8o="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Cancel-Lock: sha1:U/EKCtxlHz3mqoaNYL2OpOG96P8=
Content-Language: en-US
In-Reply-To: <ttoo1d$34nu$2@dont-email.me>
 by: Craig A. Berry - Thu, 2 Mar 2023 01:48 UTC

On 3/1/23 5:44 PM, Arne Vajhøj wrote:
> On 3/1/2023 1:14 PM, Simon Clubley wrote:
>> On 2023-03-01, Rich Jordan <jordan@ccs4vms.com> wrote:
>>> On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
>>>>  From a recent email:
>>>>
>>>> "VMS Software Inc. is pleased to announce availability of a test
>>>> release of a Fortran compiler for OpenVMS x86. The code is based on
>>>> VSI Fortran on OpenVMS I64 for source compatibility."
>>>>
>>>> The message contained a link to the Release Notes, but the URL does
>>>> not paste well.
>>>>
>>>> - Bob Gezelter, http://www.rlgsc.com
>>>
>>> Good news indeed!  But our last Fortran customer departed some years
>>> ago.
>>>
>>> Basic is what we're waiting for.
>>>
>>
>> Given that it's already March 2023, my guess is that Basic will come out
>> in time for the 10th anniversary of the VMS porting effort. :-)
>>
>> On a more serious note, I wonder how much income VSI get from Basic ?
>>
>> If John finds a core problem that can't be easily fixed, is there a
>> point at which VSI could say that the expenditure on VMS Basic is
>> going to be greater than the income from it and hence drop it ?
>>
>> Of the mainstream languages available for x86-64 VMS, Basic would appear
>> to be the one with the smallest market share, and don't forget that VSI
>> have already decided not to proceed with Ada for x86-64 VMS.
>
> Based on comp.os.vms questions and forum.vmssoftware.com questions,
> then VMS Basic seems to be pretty widely used on VMS.
>
> I don't think VMS Basic is at risk to be deemed financially
> not worth it.
>
> It just has to be completed. I suspect that the main reason
> why Fortran was done before Basic was the simple fact that
> LLVM has Fortran support (flang) out of the box. Alternative
> explanation is that VMS Basic has some advanced features while
> Fortran is probably more traditional.

The Fortran compiler just released is based on the existing front end
and the G2L translation layer that produces LLVM intermediate
representations out of GEM intermediate representations.[1] This has
been stated publicly a number of times, as has been the fact they are
going roughly in order by number of affected customers as they move
through the list of compilers. flang has nothing to do with it.

A different project to port flang to VMS and add enough VMSisms to make
it mostly compatible with the existing VMS compiler is theoretically
possible, and somewhat interesting for newer features and standards
compliance. I believe it's been floated in the newsgroup before. It
seems unlikely anyone has the will or the resources to do it near-term.

The only other possibly relevant note about which of these two compilers
gets done first is that the implementation of COMMON blocks in Fortran
appears not to have been as evil as the implementation of MAP blocks in
BASIC, which affects what has to be done to G2L and/or the front end
itself to get things working. In the case of BASIC, it sounds like
reimplementing MAP in the front end is going to be less trouble than
hacking G2L to manage what BASIC does. Again, the fact that Fortran
could be built with less intrusive changes to G2L has nothing at all to
do with flang.

[1]
https://llvm.org/devmtg/2017-10/slides/Reagan-Porting%20OpenVMS%20Using%20LLVM.pdf

Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<ttovde$3ov4$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
Date: Wed, 1 Mar 2023 19:50:38 -0600
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ttovde$3ov4$2@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 2 Mar 2023 01:50:38 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="214ae0a165675596b1832d156eb2c04e";
logging-data="123876"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NFS4hi6DReBaSZZY19bEd0KPhJEnAa+c="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Cancel-Lock: sha1:iIIZ59uPrHCIeAsFtfLr+a76Ayw=
In-Reply-To: <90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
Content-Language: en-US
 by: Craig A. Berry - Thu, 2 Mar 2023 01:50 UTC

On 3/1/23 11:32 AM, Rich Jordan wrote:
> On Wednesday, March 1, 2023 at 10:09:23 AM UTC-6, Bob Gezelter wrote:
>> From a recent email:
>>
>> "VMS Software Inc. is pleased to announce availability of a test release of a Fortran compiler for OpenVMS x86. The code is based on VSI Fortran on OpenVMS I64 for source compatibility."
>>
>> The message contained a link to the Release Notes, but the URL does not paste well.
>>
>> - Bob Gezelter, http://www.rlgsc.com
>
> Good news indeed! But our last Fortran customer departed some years ago.
>
> Basic is what we're waiting for.

Me too. That and ACME-LDAP, or some other mechanism to authenticate
against Active Directory.

Re: VSI Basic

<ttovqb$3jtp$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI Basic
Date: Wed, 1 Mar 2023 20:57:26 -0500
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <ttovqb$3jtp$1@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<tto4mi$t6s$1@dont-email.me> <ttoo1d$34nu$2@dont-email.me>
<ttov9d$3ov4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 01:57:31 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4d1fb28c87946106fd48c03755d64fa6";
logging-data="118713"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Vn4PfMzxYn8jakriT2qmjZgpj4CGsAjA="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:TdgaToMYnCVYZymuFOu8DzWzXTY=
Content-Language: en-US
In-Reply-To: <ttov9d$3ov4$1@dont-email.me>
 by: Arne Vajhøj - Thu, 2 Mar 2023 01:57 UTC

On 3/1/2023 8:48 PM, Craig A. Berry wrote:
> On 3/1/23 5:44 PM, Arne Vajhøj wrote:
>> Based on comp.os.vms questions and forum.vmssoftware.com questions,
>> then VMS Basic seems to be pretty widely used on VMS.
>>
>> I don't think VMS Basic is at risk to be deemed financially
>> not worth it.
>>
>> It just has to be completed. I suspect that the main reason
>> why Fortran was done before Basic was the simple fact that
>> LLVM has Fortran support (flang) out of the box. Alternative
>> explanation is that VMS Basic has some advanced features while
>> Fortran is probably more traditional.
>
> The Fortran compiler just released is based on the existing front end
> and the G2L translation layer that produces LLVM intermediate
> representations out of GEM intermediate representations.[1]  This has
> been stated publicly a number of times, as has been the fact they are
> going roughly in order by number of affected customers as they move
> through the list of compilers.  flang has nothing to do with it.
>
> A different project to port flang to VMS and add enough VMSisms to make
> it mostly compatible with the existing VMS compiler is theoretically
> possible, and somewhat interesting for newer features and standards
> compliance.  I believe it's been floated in the newsgroup before.  It
> seems unlikely anyone has the will or the resources to do it near-term.

I was not implying that the released Fortran was flang - I know it
is not.

My speculation was that because flang frontend exist, then the LLVM
backend has everything needed to support Fortran language readily
available making it easier to get the VMS Fortran frontend working.

> The only other possibly relevant note about which of these two compilers
> gets done first is that the implementation of COMMON blocks in Fortran
> appears not to have been as evil as the implementation of MAP blocks in
> BASIC, which affects what has to be done to G2L and/or the front end
> itself to get things working.  In the case of BASIC, it sounds like
> reimplementing MAP in the front end is going to be less trouble than
> hacking G2L to manage what BASIC does.  Again, the fact that Fortran
> could be built with less intrusive changes to G2L has nothing at all to
> do with flang.

See above. And compare to Basic where there is no "blang"
and if something is missing in the backend then it may be
easier to hack the frontend than the backend.

But then I don't know LLVM at all. So I am just speculating.

Arne

Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<ttp0l2$3uhu9$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
Date: Wed, 1 Mar 2023 21:11:47 -0500
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <ttp0l2$3uhu9$2@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<ttovde$3ov4$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 02:11:46 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="ab91df9b29a16c7e3109b36753f0eaf8";
logging-data="4147145"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Sb6QP4zVKnYolmnkXQLeHJodhEd9o5bcvQtazdwjMLg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.7.2
Cancel-Lock: sha1:659QaWJoyk6rA2E8eAQuSfnbtPA=
In-Reply-To: <ttovde$3ov4$2@dont-email.me>
X-Antivirus: Avast (VPS 230301-4, 3/1/2023), Outbound message
Content-Language: en-US
X-Antivirus-Status: Clean
 by: Robert A. Brooks - Thu, 2 Mar 2023 02:11 UTC

On 3/1/2023 8:50 PM, Craig A. Berry wrote:

> Me too.  That and ACME-LDAP, or some other mechanism to authenticate
> against Active Directory.

Enterprise Directory/X.500?

--

--- Rob

Re: VSI Basic

<ttp1j6$3u1m$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI Basic
Date: Wed, 1 Mar 2023 20:27:50 -0600
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <ttp1j6$3u1m$1@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<tto4mi$t6s$1@dont-email.me> <ttoo1d$34nu$2@dont-email.me>
<ttov9d$3ov4$1@dont-email.me> <ttovqb$3jtp$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 02:27:51 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="728d709fd1efdced494e9b4aae11d7ee";
logging-data="129078"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18aD2C8/YfHbB5++e4vTndzZSl1h/H7JRs="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Cancel-Lock: sha1:aayslOZmb/DShSgoR5fEL9T0Yo4=
In-Reply-To: <ttovqb$3jtp$1@dont-email.me>
Content-Language: en-US
 by: Craig A. Berry - Thu, 2 Mar 2023 02:27 UTC

On 3/1/23 7:57 PM, Arne Vajhøj wrote:
> On 3/1/2023 8:48 PM, Craig A. Berry wrote:
>> On 3/1/23 5:44 PM, Arne Vajhøj wrote:
>>> Based on comp.os.vms questions and forum.vmssoftware.com questions,
>>> then VMS Basic seems to be pretty widely used on VMS.
>>>
>>> I don't think VMS Basic is at risk to be deemed financially
>>> not worth it.
>>>
>>> It just has to be completed. I suspect that the main reason
>>> why Fortran was done before Basic was the simple fact that
>>> LLVM has Fortran support (flang) out of the box. Alternative
>>> explanation is that VMS Basic has some advanced features while
>>> Fortran is probably more traditional.
>>
>> The Fortran compiler just released is based on the existing front end
>> and the G2L translation layer that produces LLVM intermediate
>> representations out of GEM intermediate representations.[1]  This has
>> been stated publicly a number of times, as has been the fact they are
>> going roughly in order by number of affected customers as they move
>> through the list of compilers.  flang has nothing to do with it.
>>
>> A different project to port flang to VMS and add enough VMSisms to make
>> it mostly compatible with the existing VMS compiler is theoretically
>> possible, and somewhat interesting for newer features and standards
>> compliance.  I believe it's been floated in the newsgroup before.  It
>> seems unlikely anyone has the will or the resources to do it near-term.
>
> I was not implying that the released Fortran was flang - I know it
> is not.
>
> My speculation was that because flang frontend exist, then the LLVM
> backend has everything needed to support Fortran language readily
> available making it easier to get the VMS Fortran frontend working.
>
>> The only other possibly relevant note about which of these two compilers
>> gets done first is that the implementation of COMMON blocks in Fortran
>> appears not to have been as evil as the implementation of MAP blocks in
>> BASIC, which affects what has to be done to G2L and/or the front end
>> itself to get things working.  In the case of BASIC, it sounds like
>> reimplementing MAP in the front end is going to be less trouble than
>> hacking G2L to manage what BASIC does.  Again, the fact that Fortran
>> could be built with less intrusive changes to G2L has nothing at all to
>> do with flang.
>
> See above. And compare to Basic where there is no "blang"
> and if something is missing in the backend then it may be
> easier to hack the frontend than the backend.
>
> But then I don't know LLVM at all. So I am just speculating.

Yeah, me too, but my understanding is that the gotchas are in language
implementation details, not language features.

Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<ttp1va$3u1m$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
Date: Wed, 1 Mar 2023 20:34:17 -0600
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <ttp1va$3u1m$2@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<ttovde$3ov4$2@dont-email.me> <ttp0l2$3uhu9$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 02:34:18 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="728d709fd1efdced494e9b4aae11d7ee";
logging-data="129078"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/wn2N1rrq+MNzJWKLKvKAGxIzPekucosc="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Cancel-Lock: sha1:P/bWw7oP3c741Ej/hijp9HN7bTE=
In-Reply-To: <ttp0l2$3uhu9$2@dont-email.me>
Content-Language: en-US
 by: Craig A. Berry - Thu, 2 Mar 2023 02:34 UTC

On 3/1/23 8:11 PM, Robert A. Brooks wrote:
> On 3/1/2023 8:50 PM, Craig A. Berry wrote:
>
>> Me too.  That and ACME-LDAP, or some other mechanism to authenticate
>> against Active Directory.
>
> Enterprise Directory/X.500?

The requirement is that all systems on the network must authenticate
against Microsoft Active Directory. On VMS this means external
authentication. I may be missing something, but how does Enterprise
Directory make that possible?

Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<ttp28g$3jtp$2@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
Date: Wed, 1 Mar 2023 21:39:06 -0500
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ttp28g$3jtp$2@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<ttovde$3ov4$2@dont-email.me> <ttp0l2$3uhu9$2@dont-email.me>
<ttp1va$3u1m$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 02:39:12 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="4d1fb28c87946106fd48c03755d64fa6";
logging-data="118713"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18kAT4bvOg7NYDz4Z7kQ4N1r2Y7o2HCTdM="
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.8.0
Cancel-Lock: sha1:cKOc3NsaQACOM43c3EP1aOli0Tc=
In-Reply-To: <ttp1va$3u1m$2@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 2 Mar 2023 02:39 UTC

On 3/1/2023 9:34 PM, Craig A. Berry wrote:
> On 3/1/23 8:11 PM, Robert A. Brooks wrote:
>> On 3/1/2023 8:50 PM, Craig A. Berry wrote:
>>> Me too.  That and ACME-LDAP, or some other mechanism to authenticate
>>> against Active Directory.
>>
>> Enterprise Directory/X.500?
>
> The requirement is that all systems on the network must authenticate
> against Microsoft Active Directory.  On VMS this means external
> authentication.  I may be missing something, but how does Enterprise
> Directory make that possible?

I believe AD is X.500 compatible, but obviously that does not
guarantee that X.500 is AD compatible.

Arne

Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available

<ttp3aj$3u1m$3@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: VSI Fortran X8.5-0002 for OpenVMS x86 Test Release Available
Date: Wed, 1 Mar 2023 20:57:23 -0600
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <ttp3aj$3u1m$3@dont-email.me>
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com>
<ttovde$3ov4$2@dont-email.me> <ttp0l2$3uhu9$2@dont-email.me>
<ttp1va$3u1m$2@dont-email.me> <ttp28g$3jtp$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 2 Mar 2023 02:57:24 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="728d709fd1efdced494e9b4aae11d7ee";
logging-data="129078"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zP8cRTG0IRlm0wI0QiDSKNHAKxSvzQIM="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
Cancel-Lock: sha1:0B6RL6hGdNBsB+pXiqEoDdlYcjs=
In-Reply-To: <ttp28g$3jtp$2@dont-email.me>
Content-Language: en-US
 by: Craig A. Berry - Thu, 2 Mar 2023 02:57 UTC

On 3/1/23 8:39 PM, Arne Vajhøj wrote:
> On 3/1/2023 9:34 PM, Craig A. Berry wrote:
>> On 3/1/23 8:11 PM, Robert A. Brooks wrote:
>>> On 3/1/2023 8:50 PM, Craig A. Berry wrote:
>>>> Me too.  That and ACME-LDAP, or some other mechanism to authenticate
>>>> against Active Directory.
>>>
>>> Enterprise Directory/X.500?
>>
>> The requirement is that all systems on the network must authenticate
>> against Microsoft Active Directory.  On VMS this means external
>> authentication.  I may be missing something, but how does Enterprise
>> Directory make that possible?
>
> I believe AD is X.500 compatible, but obviously that does not
> guarantee that X.500 is AD compatible.

Yes, what version or flavor of X.500 the pieces and parts speak to each
other could potentially be a problem. But the more fundamental problem
is that, as far as I know (which may not be very far) Enterprise
Directory is a server. What is needed is a client such that logging in
to the VMS system sends the authentication request elsewhere. Thus the
"external" in the external authentication I mentioned earlier. ACME-LDAP
does this. Even if Enterprise Directory also does this (and I can't see
how after a few minutes of searching), I'm pretty sure it's an
extra-cost product. So I think I'll wait for ACME-LDAP, which is
supposedly getting a rewrite from Ada to C.

Re: VSI Basic

<7a2efc0e-8cbe-40d4-bb52-6d93d10642dan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:42c1:0:b0:3bf:fe84:9ca0 with SMTP id g1-20020ac842c1000000b003bffe849ca0mr1102997qtm.12.1677776547195;
Thu, 02 Mar 2023 09:02:27 -0800 (PST)
X-Received: by 2002:a05:620a:15e4:b0:742:5eae:2daa with SMTP id
p4-20020a05620a15e400b007425eae2daamr2246789qkm.10.1677776546863; Thu, 02 Mar
2023 09:02:26 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.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: Thu, 2 Mar 2023 09:02:26 -0800 (PST)
In-Reply-To: <ttovqb$3jtp$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:191:200:fa0:e134:2a1a:e02f:8822;
posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 2601:191:200:fa0:e134:2a1a:e02f:8822
References: <66333912-c6e8-48a5-b873-91f8551c7641n@googlegroups.com>
<90a75ae6-8297-4aa8-9fd2-0ca00f1b2a68n@googlegroups.com> <tto4mi$t6s$1@dont-email.me>
<ttoo1d$34nu$2@dont-email.me> <ttov9d$3ov4$1@dont-email.me> <ttovqb$3jtp$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7a2efc0e-8cbe-40d4-bb52-6d93d10642dan@googlegroups.com>
Subject: Re: VSI Basic
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Thu, 02 Mar 2023 17:02:27 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4939
 by: John Reagan - Thu, 2 Mar 2023 17:02 UTC

On Wednesday, March 1, 2023 at 8:57:34 PM UTC-5, Arne Vajhøj wrote:
> On 3/1/2023 8:48 PM, Craig A. Berry wrote:
> > On 3/1/23 5:44 PM, Arne Vajhøj wrote:
> >> Based on comp.os.vms questions and forum.vmssoftware.com questions,
> >> then VMS Basic seems to be pretty widely used on VMS.
> >>
> >> I don't think VMS Basic is at risk to be deemed financially
> >> not worth it.
> >>
> >> It just has to be completed. I suspect that the main reason
> >> why Fortran was done before Basic was the simple fact that
> >> LLVM has Fortran support (flang) out of the box. Alternative
> >> explanation is that VMS Basic has some advanced features while
> >> Fortran is probably more traditional.
> >
> > The Fortran compiler just released is based on the existing front end
> > and the G2L translation layer that produces LLVM intermediate
> > representations out of GEM intermediate representations.[1] This has
> > been stated publicly a number of times, as has been the fact they are
> > going roughly in order by number of affected customers as they move
> > through the list of compilers. flang has nothing to do with it.
> >
> > A different project to port flang to VMS and add enough VMSisms to make
> > it mostly compatible with the existing VMS compiler is theoretically
> > possible, and somewhat interesting for newer features and standards
> > compliance. I believe it's been floated in the newsgroup before. It
> > seems unlikely anyone has the will or the resources to do it near-term.
> I was not implying that the released Fortran was flang - I know it
> is not.
>
> My speculation was that because flang frontend exist, then the LLVM
> backend has everything needed to support Fortran language readily
> available making it easier to get the VMS Fortran frontend working.
> > The only other possibly relevant note about which of these two compilers
> > gets done first is that the implementation of COMMON blocks in Fortran
> > appears not to have been as evil as the implementation of MAP blocks in
> > BASIC, which affects what has to be done to G2L and/or the front end
> > itself to get things working. In the case of BASIC, it sounds like
> > reimplementing MAP in the front end is going to be less trouble than
> > hacking G2L to manage what BASIC does. Again, the fact that Fortran
> > could be built with less intrusive changes to G2L has nothing at all to
> > do with flang.
> See above. And compare to Basic where there is no "blang"
> and if something is missing in the backend then it may be
> easier to hack the frontend than the backend.
>
> But then I don't know LLVM at all. So I am just speculating.
>
> Arne
Yes there is a flang (there are actually two of them). I've only briefly looked at the code.

The LLVM IR is quite capable of describing any language. The existence of flang did not influence any of our decisions.

The G2L converter simply converts the GEM CIL and symbol table into LLVM. What we didn't get was the subtle nature of COMMON blocks in the GEM symbol table. Nothing to do with LLVM. Nothing to do with flang. Nothing special about BASIC other than it describe the COMMON blocks "differently" than Fortran.

Why Fortran? Uh, customers asked? It was next on the roadmap? The build system that builds Fortran is the same one that builds GEM so we had some understanding of it?

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor