Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Fascinating is a word I use for the unexpected. -- Spock, "The Squire of Gothos", stardate 2124.5


computers / comp.os.vms / Kednos PL/I

SubjectAuthor
* Kednos PL/IArne Vajhøj
+* Re: Kednos PL/Igah4
|+* Re: Kednos PL/IArne Vajhøj
||+* Re: Kednos PL/IDave Froble
|||`- Re: Kednos PL/Igah4
||`* Re: Kednos PL/ISingle Stage to Orbit
|| +- Re: Kednos PL/Igah4
|| +* Re: Kednos PL/Icao...@pitbulluk.org
|| |+- Re: Kednos PL/Icao...@pitbulluk.org
|| |`* Re: Kednos PL/Igah4
|| | +* Re: Kednos PL/IArne Vajhøj
|| | |`* Re: Kednos PL/Igah4
|| | | `* Re: Kednos PL/IArne Vajhøj
|| | |  +* Re: Kednos PL/Igah4
|| | |  |`* Re: Kednos PL/IArne Vajhøj
|| | |  | `- Re: Kednos PL/IArne Vajhøj
|| | |  +* Re: Kednos PL/IAndreas Gruhl
|| | |  |`* Re: Kednos PL/IJohnny Billquist
|| | |  | +- Re: Kednos PL/IArne Vajhøj
|| | |  | `* Re: Kednos PL/Igah4
|| | |  |  `* Re: Integer Divide, Multiply, Alpha SRM(was: Re: Kednos PL/I)Stephen Hoffman
|| | |  |   `- Re: Integer Divide, Multiply, Alpha SRM(was: Re: Kednos PL/I)Johnny Billquist
|| | |  `- Re: Kednos PL/IArne Vajhøj
|| | `* Re: Kednos PL/IPaul Hardy
|| |  `- Re: Kednos PL/Igah4
|| `* Re: Kednos PL/ITim Sneddon
||  `- Re: Kednos PL/ISingle Stage to Orbit
|`* Re: Kednos PL/ITim Sneddon
| +* Re: Kednos PL/IArne Vajhøj
| |`* Re: Kednos PL/ITim Sneddon
| | `* Re: Kednos PL/IArne Vajhøj
| |  +* Re: Kednos PL/ICraig A. Berry
| |  |`- Re: Kednos PL/ITim Sneddon
| |  `- Re: Kednos PL/ITim Sneddon
| `- Re: Kednos PL/ISimon Clubley
`* Re: Kednos PL/ITim Sneddon
 `* Re: Kednos PL/ITim Sneddon
  `* Re: Kednos PL/Igah4
   `* Re: Kednos PL/ITim Sneddon
    `* Re: Kednos PL/Igah4
     `- Re: Kednos PL/IArne Vajhøj

Pages:12
Kednos PL/I

<udqu6p$1pmnv$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Kednos PL/I
Date: Tue, 12 Sep 2023 20:02:33 -0400
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <udqu6p$1pmnv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 13 Sep 2023 00:02:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="92d5645295d998427cfd55e53243abbd";
logging-data="1891071"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/OOGumQ5C6YI8sETOb+riqw7hBj2zaOoM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:1ifLvvz5lHiZTFY7vFw32wFidKU=
Content-Language: en-US
 by: Arne Vajhøj - Wed, 13 Sep 2023 00:02 UTC

Does anyone know if it is still possible to get a hobbyist
license for that?

Web site is up but I get errors when trying requesting a
hobbyist license.

Arne

Re: Kednos PL/I

<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1046:b0:412:d46:a8c2 with SMTP id f6-20020a05622a104600b004120d46a8c2mr37713qte.1.1694563729584;
Tue, 12 Sep 2023 17:08:49 -0700 (PDT)
X-Received: by 2002:a9d:6c0c:0:b0:6c0:a080:f1a7 with SMTP id
f12-20020a9d6c0c000000b006c0a080f1a7mr286618otq.2.1694563729454; Tue, 12 Sep
2023 17:08:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.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: Tue, 12 Sep 2023 17:08:49 -0700 (PDT)
In-Reply-To: <udqu6p$1pmnv$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:4107:223:86eb:ad25;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:4107:223:86eb:ad25
References: <udqu6p$1pmnv$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
Subject: Re: Kednos PL/I
From: gah...@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 00:08:49 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1543
 by: gah4 - Wed, 13 Sep 2023 00:08 UTC

On Tuesday, September 12, 2023 at 5:02:37 PM UTC-7, Arne Vajhøj wrote:
> Does anyone know if it is still possible to get a hobbyist
> license for that?
>
> Web site is up but I get errors when trying requesting a
> hobbyist license.
I think I knew some years ago that they were discontinuing all product licenses.

But maybe if you ask nice, they will do it.

Re: Kednos PL/I

<udqv3t$1pqqg$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Tue, 12 Sep 2023 20:18:05 -0400
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <udqv3t$1pqqg$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Sep 2023 00:18:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="92d5645295d998427cfd55e53243abbd";
logging-data="1895248"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+alsaeU6jBHT1F/iFR80U/S5wjyoGTWAM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.0
Cancel-Lock: sha1:B5B4aA+uw0jwH9K8Z6bvUZbJP0Q=
Content-Language: en-US
In-Reply-To: <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
 by: Arne Vajhøj - Wed, 13 Sep 2023 00:18 UTC

On 9/12/2023 8:08 PM, gah4 wrote:
> On Tuesday, September 12, 2023 at 5:02:37 PM UTC-7, Arne Vajhøj wrote:
>> Does anyone know if it is still possible to get a hobbyist
>> license for that?
>>
>> Web site is up but I get errors when trying requesting a
>> hobbyist license.
>
> I think I knew some years ago that they were discontinuing all product licenses.
>
> But maybe if you ask nice, they will do it.

https://kednos.com/ says:

<quote>
After many years supplying PL/I compilers to OpenVMS and Tru64 UNIX
users around the world, from October 2016, Kednos will cease trading.
The PL/I compilers, run-time libraries and integration tools will no
longer be updated or supported by Kednos. Licenses for commercial
purposes can still be obtained on an "as is" basis
</quote>

and https://kednos.com/kednos/Hobbyist still exist.

But hobbyist license request fails.

Arne

Re: Kednos PL/I

<udr06d$1pvg9$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Tue, 12 Sep 2023 20:36:34 -0400
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <udr06d$1pvg9$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Sep 2023 00:36:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="76dcc77365b6833e282e6de49df3ea7e";
logging-data="1900041"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/2ZfO8tUPZXFLXGZKl00X7FW5pRiSuR60="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:Q80vsYU2HpphXDWfQNzebKW9pHI=
In-Reply-To: <udqv3t$1pqqg$1@dont-email.me>
 by: Dave Froble - Wed, 13 Sep 2023 00:36 UTC

On 9/12/2023 8:18 PM, Arne Vajhøj wrote:
> On 9/12/2023 8:08 PM, gah4 wrote:
>> On Tuesday, September 12, 2023 at 5:02:37 PM UTC-7, Arne Vajhøj wrote:
>>> Does anyone know if it is still possible to get a hobbyist
>>> license for that?
>>>
>>> Web site is up but I get errors when trying requesting a
>>> hobbyist license.
>> I think I knew some years ago that they were discontinuing all product
>> licenses.
>>
>> But maybe if you ask nice, they will do it.
>
> https://kednos.com/ says:
>
> <quote>
> After many years supplying PL/I compilers to OpenVMS and Tru64 UNIX users around
> the world, from October 2016, Kednos will cease trading. The PL/I compilers,
> run-time libraries and integration tools will no longer be updated or supported
> by Kednos. Licenses for commercial purposes can still be obtained on an "as is"
> basis
> </quote>
>
> and https://kednos.com/kednos/Hobbyist still exist.
>
> But hobbyist license request fails.
>
> Arne
>

I seem to recall that Tom died a few years ago. Don't know if anyone else was
involved.

--
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: Kednos PL/I

<5b77a2c3-e3b7-408a-8206-41e126b241b1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:6591:b0:76d:ada1:d841 with SMTP id qd17-20020a05620a659100b0076dada1d841mr33804qkn.7.1694581828155;
Tue, 12 Sep 2023 22:10:28 -0700 (PDT)
X-Received: by 2002:a05:6808:158e:b0:3a3:e17e:d2f7 with SMTP id
t14-20020a056808158e00b003a3e17ed2f7mr630602oiw.4.1694581827861; Tue, 12 Sep
2023 22:10:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.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, 12 Sep 2023 22:10:27 -0700 (PDT)
In-Reply-To: <udr06d$1pvg9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:7df9:9e54:5cf7:7379;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:7df9:9e54:5cf7:7379
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <udr06d$1pvg9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5b77a2c3-e3b7-408a-8206-41e126b241b1n@googlegroups.com>
Subject: Re: Kednos PL/I
From: gah...@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 05:10:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Wed, 13 Sep 2023 05:10 UTC

On Tuesday, September 12, 2023 at 5:36:32 PM UTC-7, Dave Froble wrote:

(snip)

> I seem to recall that Tom died a few years ago. Don't know if anyone else was
> involved.

Someone has to be paying for the domain and web server.

Re: Kednos PL/I

<aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 08:12:31 +0100
Organization: One very high maintenance cat
Message-ID: <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="118498"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:YiO8WlFe388MAx6Lp/JQSkGdRzA=
X-User-ID: eJwNytEVABAMA8CVhLRlHKrZfwR+750Nh2fQzWkyYfbaWQdLxos6gVoOY8b9L4JSHxu2xWx9tOCa3ybjUNkeWqIVbg==
In-Reply-To: <udqv3t$1pqqg$1@dont-email.me>
 by: Single Stage to Orbi - Wed, 13 Sep 2023 07:12 UTC

On Tue, 2023-09-12 at 20:18 -0400, Arne Vajhøj wrote:
> https://kednos.com/ says:
>
> <quote>
> After many years supplying PL/I compilers to OpenVMS and Tru64 UNIX
> users around the world, from October 2016, Kednos will cease trading.
> The PL/I compilers, run-time libraries and integration tools will no
> longer be updated or supported by Kednos.  Licenses for commercial
> purposes can still be obtained on an "as is" basis
> </quote>
>
> and https://kednos.com/kednos/Hobbyist still exist.
>
> But hobbyist license request fails.

if they are not doing anything with these, they should release it all.
--
Tactical Nuclear Kittens

Re: Kednos PL/I

<5d966f06-9547-4562-a3ab-062e14fdd2ddn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1a90:b0:410:9b45:d7f6 with SMTP id s16-20020a05622a1a9000b004109b45d7f6mr52684qtc.10.1694609665170;
Wed, 13 Sep 2023 05:54:25 -0700 (PDT)
X-Received: by 2002:a05:6870:1a89:b0:1ba:56e9:24a9 with SMTP id
ef9-20020a0568701a8900b001ba56e924a9mr735732oab.7.1694609664824; Wed, 13 Sep
2023 05:54:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!2.eu.feeder.erje.net!feeder.erje.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: Wed, 13 Sep 2023 05:54:24 -0700 (PDT)
In-Reply-To: <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:7df9:9e54:5cf7:7379;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:7df9:9e54:5cf7:7379
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5d966f06-9547-4562-a3ab-062e14fdd2ddn@googlegroups.com>
Subject: Re: Kednos PL/I
From: gah...@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 12:54:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Wed, 13 Sep 2023 12:54 UTC

On Wednesday, September 13, 2023 at 1:01:18 AM UTC-7, Single Stage to Orbit wrote:
> On Tue, 2023-09-12 at 20:18 -0400, Arne Vajhøj wrote:

(snip)

> > and https://kednos.com/kednos/Hobbyist still exist.
> > But hobbyist license request fails.
> if they are not doing anything with these, they should release it all.

Some years ago for a school networking project, I bought a GatorStar
Appletalk gateway.

(By the time most had stopped using such, and they were available
for low prices on eBay. Actually, that was close to the first thing
I bought on eBay.)

The company had released the last version of the software
for free upgrades, and free magic installation codes.
(I don't remember the licensing it had earlier.)

But in that case, the company was still there to do it.

Not so many companies do that, though.

Re: Kednos PL/I

<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:1811:b0:412:2f98:2b96 with SMTP id t17-20020a05622a181100b004122f982b96mr52734qtc.8.1694612267914;
Wed, 13 Sep 2023 06:37:47 -0700 (PDT)
X-Received: by 2002:a05:6870:5aa8:b0:1b0:9643:6f69 with SMTP id
dt40-20020a0568705aa800b001b096436f69mr888715oab.4.1694612267602; Wed, 13 Sep
2023 06:37:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Wed, 13 Sep 2023 06:37:47 -0700 (PDT)
In-Reply-To: <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b;
posting-account=U-ZftAkAAABvsumuV0fbECXlVZy7tqxj
NNTP-Posting-Host: 2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
Subject: Re: Kednos PL/I
From: caoi...@pitbulluk.org (cao...@pitbulluk.org)
Injection-Date: Wed, 13 Sep 2023 13:37:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 33
 by: cao...@pitbulluk.org - Wed, 13 Sep 2023 13:37 UTC

On Wednesday, September 13, 2023 at 9:01:18 AM UTC+1, Single Stage to Orbit wrote:
> On Tue, 2023-09-12 at 20:18 -0400, Arne Vajhøj wrote:
> > https://kednos.com/ says:
> >
> > <quote>
> > After many years supplying PL/I compilers to OpenVMS and Tru64 UNIX
> > users around the world, from October 2016, Kednos will cease trading.
> > The PL/I compilers, run-time libraries and integration tools will no
> > longer be updated or supported by Kednos. Licenses for commercial
> > purposes can still be obtained on an "as is" basis
> > </quote>
> >
> > and https://kednos.com/kednos/Hobbyist still exist.
> >
> > But hobbyist license request fails.
> if they are not doing anything with these, they should release it all.
> --
> Tactical Nuclear Kittens

Not that long ago, I was playing with the Kednos PL/I compiler 3.8-003 for VAX. It does some rather excellent code optimisations but gets a bit weird with procedures that have multiple entry points - I've used them as single-level closures or just encapsulating some locally accessible global state. I don't recall other PL/I compilers being so sensitive during syntax analysis though. The Kednos compiler trips up really badly on the simplest of syntax errors (missing semicolons most obviously) and the fallout is quite spectacular. Although floating types will map appropriately to F, G/D or H representation, I was also a little disappointed that integer handling appears limited to a maximum of 32 bits (31 + sign bit).
It was a nice trip down memory lane.

K

Re: Kednos PL/I

<73e75347-f4ee-42f8-8d36-40f054a0712dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:5e93:b0:647:1ef1:cea4 with SMTP id mm19-20020a0562145e9300b006471ef1cea4mr143899qvb.6.1694612631122;
Wed, 13 Sep 2023 06:43:51 -0700 (PDT)
X-Received: by 2002:a05:6830:1146:b0:6bf:27b3:3d29 with SMTP id
x6-20020a056830114600b006bf27b33d29mr702027otq.5.1694612630877; Wed, 13 Sep
2023 06:43:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.neodome.net!feeder1.feed.usenet.farm!feed.usenet.farm!peer01.ams4!peer.am4.highwinds-media.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, 13 Sep 2023 06:43:50 -0700 (PDT)
In-Reply-To: <4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b;
posting-account=U-ZftAkAAABvsumuV0fbECXlVZy7tqxj
NNTP-Posting-Host: 2a02:8010:63f6:1:b6b2:a8ea:b442:6c0b
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <73e75347-f4ee-42f8-8d36-40f054a0712dn@googlegroups.com>
Subject: Re: Kednos PL/I
From: caoi...@pitbulluk.org (cao...@pitbulluk.org)
Injection-Date: Wed, 13 Sep 2023 13:43:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3034
 by: cao...@pitbulluk.org - Wed, 13 Sep 2023 13:43 UTC

> On Wednesday, September 13, 2023 at 9:01:18 AM UTC+1, Single Stage to Orbit wrote:
> > On Tue, 2023-09-12 at 20:18 -0400, Arne Vajhøj wrote:
> > > https://kednos.com/ says:
> > >
> > > <quote>
> > > After many years supplying PL/I compilers to OpenVMS and Tru64 UNIX
> > > users around the world, from October 2016, Kednos will cease trading.
> > > The PL/I compilers, run-time libraries and integration tools will no
> > > longer be updated or supported by Kednos. Licenses for commercial
> > > purposes can still be obtained on an "as is" basis
> > > </quote>
> > >
> > > and https://kednos.com/kednos/Hobbyist still exist.
> > >
> > > But hobbyist license request fails.
> > if they are not doing anything with these, they should release it all.
> > --
> > Tactical Nuclear Kittens

For example:

randomise: procedure;
declare for$secnds entry(float binary(24)) returns (float binary(24));
declare time float binary(24);
declare seed fixed binary(31) static internal initial(999);
%include mth$random;
time = for$secnds(0e0);
seed = time;
return;
getseed: entry returns(fixed binary(31));
return(seed);
rnd: entry returns(float binary(24));
return(mth$random(seed));
rndrange: entry (a,b) returns(fixed binary(31));
declare (a,b) fixed binary(31);
declare (af,bf) float binary(24);
af=float(a,24); bf=float(b,24);
return (fixed(af + (bf-af+1.0)*mth$random(seed),31));
end randomise;

K

Re: Kednos PL/I

<udsro8$eib$1@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: tsned...@panix.com (Tim Sneddon)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 17:32:56 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <udsro8$eib$1@reader2.panix.com>
References: <udqu6p$1pmnv$1@dont-email.me>
Injection-Date: Wed, 13 Sep 2023 17:32:56 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="14923"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/10.0_BETA (amd64))
 by: Tim Sneddon - Wed, 13 Sep 2023 17:32 UTC

Arne Vajh??j <arne@vajhoej.dk> wrote:
> Does anyone know if it is still possible to get a hobbyist
> license for that?
>

Yes, it is still possible.

> Web site is up but I get errors when trying requesting a
> hobbyist license.
>

There were two problems. The first (which is fixed) related
to some instrafstructure being moved around.

The second (license mail server appearing in Spamhaus) is
begin fixed. Unfortunately with moving things around there
was a PTR problem and the HELO banner does not match.

Hopefully all should be resolved by tomorrow.

Regards, Tim.

Re: Kednos PL/I

<udsrtb$eib$2@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: tsned...@panix.com (Tim Sneddon)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 17:35:39 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <udsrtb$eib$2@reader2.panix.com>
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
Injection-Date: Wed, 13 Sep 2023 17:35:39 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="14923"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/10.0_BETA (amd64))
 by: Tim Sneddon - Wed, 13 Sep 2023 17:35 UTC

gah4 <gah4@u.washington.edu> wrote:
> On Tuesday, September 12, 2023 at 5:02:37???PM UTC-7, Arne Vajh??j wrote:
>> Does anyone know if it is still possible to get a hobbyist
>> license for that?
>>
>> Web site is up but I get errors when trying requesting a
>> hobbyist license.
>
> I think I knew some years ago that they were discontinuing all product licenses.
>

Kednos did cease to operate a few years ago. Tom Linden did pass not
too long after that. It took a while, but the IP has now moved to
new hands and work is being done to port to x86-64.

> But maybe if you ask nice, they will do it.
>

Licenses are still available. Kednos has gone, but the compilers
have not.

PS Apologies to anyone who received a mail reply. It has been a
very long time since using a news reader and reply rather than
followup was my downfall :-0

Re: Kednos PL/I

<udss1t$27lcr$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 13:38:05 -0400
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <udss1t$27lcr$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udsrtb$eib$2@reader2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 13 Sep 2023 17:38:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="92d5645295d998427cfd55e53243abbd";
logging-data="2348443"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3bHIynAQlafKOIB/ZnbGOGfeAo4Rah8c="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:X3oOLZr7x9LCMOZPNF42cRxufv4=
Content-Language: en-US
In-Reply-To: <udsrtb$eib$2@reader2.panix.com>
 by: Arne Vajhøj - Wed, 13 Sep 2023 17:38 UTC

On 9/13/2023 1:35 PM, Tim Sneddon wrote:
> gah4 <gah4@u.washington.edu> wrote:
>> On Tuesday, September 12, 2023 at 5:02:37???PM UTC-7, Arne Vajh??j wrote:
>>> Does anyone know if it is still possible to get a hobbyist
>>> license for that?
>>>
>>> Web site is up but I get errors when trying requesting a
>>> hobbyist license.
>>
>> I think I knew some years ago that they were discontinuing all product licenses.
>>
>
> Kednos did cease to operate a few years ago. Tom Linden did pass not
> too long after that. It took a while, but the IP has now moved to
> new hands and work is being done to port to x86-64.

Hey. Are you saying that PL/I will (at some point in time)
be available for VMS x86-64?

If yes - are you at liberty to elaborate a bit?

Arne

Re: Kednos PL/I

<udssch$eib$3@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: tsned...@panix.com (Tim Sneddon)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 17:43:45 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <udssch$eib$3@reader2.panix.com>
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com> <udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
Injection-Date: Wed, 13 Sep 2023 17:43:45 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="14923"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/10.0_BETA (amd64))
 by: Tim Sneddon - Wed, 13 Sep 2023 17:43 UTC

Single Stage to Orbit <alex.buell@munted.eu> wrote:
> On Tue, 2023-09-12 at 20:18 -0400, Arne Vajh??j wrote:
>> https://kednos.com/??says:
>>
>> <quote>
>> After many years supplying PL/I compilers to OpenVMS and Tru64 UNIX
>> users around the world, from October 2016, Kednos will cease trading.
>> The PL/I compilers, run-time libraries and integration tools will no
>> longer be updated or supported by Kednos.?? Licenses for commercial
>> purposes can still be obtained on an "as is" basis
>> </quote>
>>
>> and https://kednos.com/kednos/Hobbyist??still exist.
>>
>> But hobbyist license request fails.
>
> if they are not doing anything with these, they should release it all.

Thankfully in this case something is happening and the compiler
IP has been transferred to new owners.

However, releasing everything to the public domain is not an
option. The compilers at Kednos have been used to produce just
about every non-IBM PL/I compiler around. There has been quite
a bit of sharing over the years between Kednos (previously
Uniprise, Language Processors and Translation Systems) and so
simply releasing it just isn't an option.

Regards, Tim.

Re: Kednos PL/I

<udsskk$eib$4@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: tsned...@panix.com (Tim Sneddon)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 17:48:04 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <udsskk$eib$4@reader2.panix.com>
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com> <udsrtb$eib$2@reader2.panix.com> <udss1t$27lcr$1@dont-email.me>
Injection-Date: Wed, 13 Sep 2023 17:48:04 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="14923"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/10.0_BETA (amd64))
 by: Tim Sneddon - Wed, 13 Sep 2023 17:48 UTC

Arne Vajh??j <arne@vajhoej.dk> wrote:
> On 9/13/2023 1:35 PM, Tim Sneddon wrote:
>> gah4 <gah4@u.washington.edu> wrote:
>>> On Tuesday, September 12, 2023 at 5:02:37???PM UTC-7, Arne Vajh??j wrote:
>>>> Does anyone know if it is still possible to get a hobbyist
>>>> license for that?
>>>>
>>>> Web site is up but I get errors when trying requesting a
>>>> hobbyist license.
>>>
>>> I think I knew some years ago that they were discontinuing all product licenses.
>>>
>>
>> Kednos did cease to operate a few years ago. Tom Linden did pass not
>> too long after that. It took a while, but the IP has now moved to
>> new hands and work is being done to port to x86-64.
>
> Hey. Are you saying that PL/I will (at some point in time)
> be available for VMS x86-64?

Yes, that is correct.

>
> If yes - are you at liberty to elaborate a bit?
>

There is currently work underway to get PL/I to GEM BL50
on Alpha. Unfortunately, PL/I was stuck at BL26 for a long
time.

This has been a slow process, but is starting to yield
results.

When the Alpha update is verified correct against the
regression test library a new Alpha kit (V5.0) will be
released. My guess is that it will be in Jan 2024.

Regards, Tim.

Re: Kednos PL/I

<udsst3$27lcs$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 13:52:35 -0400
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <udsst3$27lcs$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udsrtb$eib$2@reader2.panix.com> <udss1t$27lcr$1@dont-email.me>
<udsskk$eib$4@reader2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 13 Sep 2023 17:52:35 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="92d5645295d998427cfd55e53243abbd";
logging-data="2348444"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zhL+JoGegWo0J8aHG3KULeHv0zGZoXeA="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:fBe77K8rWw5hff6T6jm7maxreBg=
Content-Language: en-US
In-Reply-To: <udsskk$eib$4@reader2.panix.com>
 by: Arne Vajhøj - Wed, 13 Sep 2023 17:52 UTC

On 9/13/2023 1:48 PM, Tim Sneddon wrote:
> Arne Vajh??j <arne@vajhoej.dk> wrote:
>> Hey. Are you saying that PL/I will (at some point in time)
>> be available for VMS x86-64?
>
> Yes, that is correct.
>
>>
>> If yes - are you at liberty to elaborate a bit?
>>
>
> There is currently work underway to get PL/I to GEM BL50
> on Alpha. Unfortunately, PL/I was stuck at BL26 for a long
> time.
>
> This has been a slow process, but is starting to yield
> results.
>
> When the Alpha update is verified correct against the
> regression test library a new Alpha kit (V5.0) will be
> released. My guess is that it will be in Jan 2024.

And then you need to get it to VMS x86-64.

Is the plan to make an agreement with VSI and use the
same GEM to LLVM thing they are using?

Arne

Re: Kednos PL/I

<a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:7f4f:0:b0:410:9af1:f9d1 with SMTP id g15-20020ac87f4f000000b004109af1f9d1mr70784qtk.9.1694632384816;
Wed, 13 Sep 2023 12:13:04 -0700 (PDT)
X-Received: by 2002:a05:6830:6a1a:b0:6bd:9ca2:51ba with SMTP id
cz26-20020a0568306a1a00b006bd9ca251bamr975000otb.2.1694632384492; Wed, 13 Sep
2023 12:13:04 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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, 13 Sep 2023 12:13:02 -0700 (PDT)
In-Reply-To: <4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:8464:92e5:ef3:e9cd;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:8464:92e5:ef3:e9cd
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
Subject: Re: Kednos PL/I
From: gah...@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 19:13:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3095
 by: gah4 - Wed, 13 Sep 2023 19:13 UTC

On Wednesday, September 13, 2023 at 6:37:49 AM UTC-7, cao...@pitbulluk.org wrote:

(snip)

> Not that long ago, I was playing with the Kednos PL/I compiler 3.8-003 for VAX.
> It does some rather excellent code optimisations but gets a bit weird with procedures
> that have multiple entry points - I've used them as single-level closures or just
> encapsulating some locally accessible global state.
> I don't recall other PL/I compilers being so sensitive during syntax analysis though.

I don't know anything about the actual compiler at all. Recursive descent compilers
are well known for failing in a strange way with syntax errors.

> The Kednos compiler trips up really badly on the simplest of syntax errors
> (missing semicolons most obviously) and the fallout is quite spectacular.

The PL/I compiler I used most over the years, is the IBM PL/I(F) compiler
that dates back to the 1960's. I do remember an error message like
"SEMICOLON MISSING, ONE INSERTED" where it inserts one into the
internal representation and continues on. Often with strange results.

If I can get a hobbyist license for the VAX compiler, I will try running it..

> Although floating types will map appropriately to F, G/D or H representation,
> I was also a little disappointed that integer handling appears limited to a
> maximum of 32 bits (31 + sign bit).
> It was a nice trip down memory lane.

That would agree with VAX. Though following IBM, and the VAX hardware,
it should have FIXED DEC(15,0).

Does Alpha have 64 bit multiply and divide?

I even forget now, does x86-64 hardware have multiply and divide with 128 bit
product and dividend?

Re: Kednos PL/I

<udt2h8$28qe8$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 15:28:39 -0400
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <udt2h8$28qe8$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
<aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
<a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Sep 2023 19:28:41 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="92d5645295d998427cfd55e53243abbd";
logging-data="2386376"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/lhUrIT37nvi+dGQkrXE1YDLt7IOtPfxI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:4hc3d4sU6l4hgSaEFyq3D1nqbwk=
In-Reply-To: <a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 13 Sep 2023 19:28 UTC

On 9/13/2023 3:13 PM, gah4 wrote:
> On Wednesday, September 13, 2023 at 6:37:49 AM UTC-7, cao...@pitbulluk.org wrote:
>> Although floating types will map appropriately to F, G/D or H representation,
>> I was also a little disappointed that integer handling appears limited to a
>> maximum of 32 bits (31 + sign bit).
>> It was a nice trip down memory lane.
>
> That would agree with VAX. Though following IBM, and the VAX hardware,
> it should have FIXED DEC(15,0).
>
> Does Alpha have 64 bit multiply and divide?

In instruction set?

Multiply: yes.

Division: no. But obviously you can divide two 64 bit integers in your
favorite HLL.

> I even forget now, does x86-64 hardware have multiply and divide with 128 bit
> product and dividend?

I don't think so.

Arne

Re: Kednos PL/I

<a2727f6bf2c7c0d26128561c02959df5a69fd0e5.camel@munted.eu>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!palladium.buellnet!not-for-mail
From: alex.bu...@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 20:03:13 +0100
Organization: One very high maintenance cat
Message-ID: <a2727f6bf2c7c0d26128561c02959df5a69fd0e5.camel@munted.eu>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
<aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<udssch$eib$3@reader2.panix.com>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: solani.org;
logging-data="140049"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Evolution 3.48.4
Cancel-Lock: sha1:yVpSYxreHL/rGPdJ+UgsNU1baes=
X-User-ID: eJwNy8EBwCAIA8CVACHIOKhh/xHa+18sKG46Ah4TAzGS5Wnyylz1VotefwD3TKzHk10QTx4FwaJ578j9T+kPR3AVOw==
In-Reply-To: <udssch$eib$3@reader2.panix.com>
 by: Single Stage to Orbi - Wed, 13 Sep 2023 19:03 UTC

On Wed, 2023-09-13 at 17:43 +0000, Tim Sneddon wrote:
> > if they are not doing anything with these, they should release it
> > all.
>
> Thankfully in this case something is happening and the compiler
> IP has been transferred to new owners.
>
> However, releasing everything to the public domain is not an
> option.  The compilers at Kednos have been used to produce just
> about every non-IBM PL/I compiler around.  There has been quite
> a bit of sharing over the years between Kednos (previously
> Uniprise, Language Processors and Translation Systems)  and so
> simply releasing it just isn't an option.

Still, at least they are doing things with it now.
--
Tactical Nuclear Kittens

Re: Kednos PL/I

<dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:480b:b0:76e:f2b8:1803 with SMTP id eb11-20020a05620a480b00b0076ef2b81803mr69500qkb.6.1694638403052;
Wed, 13 Sep 2023 13:53:23 -0700 (PDT)
X-Received: by 2002:a05:6808:1817:b0:3ab:9224:1f00 with SMTP id
bh23-20020a056808181700b003ab92241f00mr1633402oib.6.1694638402919; Wed, 13
Sep 2023 13:53:22 -0700 (PDT)
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, 13 Sep 2023 13:53:22 -0700 (PDT)
In-Reply-To: <udt2h8$28qe8$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:8464:92e5:ef3:e9cd;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:8464:92e5:ef3:e9cd
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com> <a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
<udt2h8$28qe8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>
Subject: Re: Kednos PL/I
From: gah...@u.washington.edu (gah4)
Injection-Date: Wed, 13 Sep 2023 20:53:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2425
 by: gah4 - Wed, 13 Sep 2023 20:53 UTC

On Wednesday, September 13, 2023 at 12:28:45 PM UTC-7, Arne Vajhøj wrote:

(snip, I wrote)

> > Does Alpha have 64 bit multiply and divide?

> In instruction set?

> Multiply: yes.

With 128 bit product?

> Division: no. But obviously you can divide two 64 bit integers in your
> favorite HLL.

But PL/I allows for a scaling factor for FIXED BIN values.
That often requires a shift before the divide, so you really want a double
length dividend and product for divide and multiply instructions.

> > I even forget now, does x86-64 hardware have multiply and divide with 128 bit
> > product and dividend?

> I don't think so.

It has been usual for a long time, for hardware to have multiply and divide with
double length product and dividend. Many algorithms depend on that, though few
HLLs have a way to do it. (Other than call an assembly language routine.)

It seems that 64 bit processors don't all do it.

Re: Kednos PL/I

<udtegc$2ags2$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 17:53:00 -0500
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <udtegc$2ags2$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udsrtb$eib$2@reader2.panix.com> <udss1t$27lcr$1@dont-email.me>
<udsskk$eib$4@reader2.panix.com> <udsst3$27lcs$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Sep 2023 22:53:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b39d13630241642000e97fa9a89a25fe";
logging-data="2442114"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zszr4du5Y0hW8o2VS6y8sK/qxAzdz81c="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.0
Cancel-Lock: sha1:66QxJ6TvrxGjb6EL5pSJF6/YdOg=
Content-Language: en-US
In-Reply-To: <udsst3$27lcs$1@dont-email.me>
 by: Craig A. Berry - Wed, 13 Sep 2023 22:53 UTC

On 9/13/23 12:52 PM, Arne Vajhøj wrote:
> On 9/13/2023 1:48 PM, Tim Sneddon wrote:
>> Arne Vajh??j <arne@vajhoej.dk> wrote:
>>> Hey. Are you saying that PL/I will (at some point in time)
>>> be available for VMS x86-64?
>>
>> Yes, that is correct.
>>
>>>
>>> If yes - are you at liberty to elaborate a bit?
>>>
>>
>> There is currently work underway to get PL/I to GEM BL50
>> on Alpha. Unfortunately, PL/I was stuck at BL26 for a long
>> time.
>>
>> This has been a slow process, but is starting to yield
>> results.
>>
>> When the Alpha update is verified correct against the
>> regression test library a new Alpha kit (V5.0) will be
>> released. My guess is that it will be in Jan 2024.
>
> And then you need to get it to VMS x86-64.
>
> Is the plan to make an agreement with VSI and use the
> same GEM to LLVM thing they are using?

I'm pretty sure that would be the only game in town without
reimplementing the whole thing to use LLVM directly.

This is interesting news. Wasn't it Volkswagen that could never move to
Itanium because of no PL/I because of disagreements over who would
update things to current GEM? I never expected VMS on x86 to do better
than Itanium as far as preserving availability of old software, but this
may be one case where it does.

Re: Kednos PL/I

<udtlhr$2bfdc$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 20:53:15 -0400
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <udtlhr$2bfdc$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
<aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
<a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
<udt2h8$28qe8$1@dont-email.me>
<dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 00:53:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="abe7fa8ab04e9d36d06040450945d9f6";
logging-data="2473388"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zyADmOuEUxasIVp9d8cTzEgGGs9O46Q4="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:uljrefqfWUA+KEo9ZYlDriCIwQ0=
In-Reply-To: <dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 14 Sep 2023 00:53 UTC

On 9/13/2023 4:53 PM, gah4 wrote:
> On Wednesday, September 13, 2023 at 12:28:45 PM UTC-7, Arne Vajhøj wrote:
> (snip, I wrote)
>>> Does Alpha have 64 bit multiply and divide?
>
>> In instruction set?
>
>> Multiply: yes.
>
> With 128 bit product?

No.

>> Division: no. But obviously you can divide two 64 bit integers in your
>> favorite HLL.
>
> But PL/I allows for a scaling factor for FIXED BIN values.
> That often requires a shift before the divide, so you really want a double
> length dividend and product for divide and multiply instructions.
>
>>> I even forget now, does x86-64 hardware have multiply and divide with 128 bit
>>> product and dividend?
>
>> I don't think so.
>
> It has been usual for a long time, for hardware to have multiply and divide with
> double length product and dividend. Many algorithms depend on that, though few
> HLLs have a way to do it. (Other than call an assembly language routine.)
>
> It seems that 64 bit processors don't all do it.

Big integers in software is pretty standard today. You can get
128 or 245 or 512 or 1024 bit integers or whatever if you want to.
In software. And on todays hardware it will be pretty fast anyway.

Arne

Re: Kednos PL/I

<beccc940-31f7-44e3-a1bc-f268bf65f6b4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ac8:5d88:0:b0:410:a9dd:9fe4 with SMTP id d8-20020ac85d88000000b00410a9dd9fe4mr107168qtx.1.1694653562693;
Wed, 13 Sep 2023 18:06:02 -0700 (PDT)
X-Received: by 2002:a05:6870:3a2f:b0:1c8:f237:3040 with SMTP id
du47-20020a0568703a2f00b001c8f2373040mr1334557oab.4.1694653562429; Wed, 13
Sep 2023 18:06:02 -0700 (PDT)
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, 13 Sep 2023 18:06:01 -0700 (PDT)
In-Reply-To: <udtlhr$2bfdc$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:283b:21d0:5aff:7cae;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:283b:21d0:5aff:7cae
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me> <aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com> <a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
<udt2h8$28qe8$1@dont-email.me> <dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>
<udtlhr$2bfdc$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <beccc940-31f7-44e3-a1bc-f268bf65f6b4n@googlegroups.com>
Subject: Re: Kednos PL/I
From: gah...@u.washington.edu (gah4)
Injection-Date: Thu, 14 Sep 2023 01:06:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2813
 by: gah4 - Thu, 14 Sep 2023 01:06 UTC

On Wednesday, September 13, 2023 at 5:53:20 PM UTC-7, Arne Vajhøj wrote:

(snip, I wrote)
> > It has been usual for a long time, for hardware to have multiply and divide with
> > double length product and dividend. Many algorithms depend on that, though few
> > HLLs have a way to do it. (Other than call an assembly language routine..)
> > It seems that 64 bit processors don't all do it.

> Big integers in software is pretty standard today. You can get
> 128 or 245 or 512 or 1024 bit integers or whatever if you want to.
> In software. And on todays hardware it will be pretty fast anyway.
I suppose so.
It is reasonable to expect HLLs to support what the hardware supports.

I remember in the TeX documentation for the program, TeX has (had)
Pascal programs to compute the product and quotient of 32 bit values
with 16 bits after the binary point. Very easy if you have the double length
instructions, not at all easy in Pascal.

He suggests assembly versions of those two operations.

But computers were slower then.

If you are using them to implement multiple precision arithmetic, you
want to use the largest ones supported by the hardware. But yes,
often enough they are fast enough.

Re: Kednos PL/I

<udtpll$2fo82$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 22:03:31 -0400
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <udtpll$2fo82$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
<aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
<a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
<udt2h8$28qe8$1@dont-email.me>
<dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>
<udtlhr$2bfdc$1@dont-email.me>
<beccc940-31f7-44e3-a1bc-f268bf65f6b4n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 02:03:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="abe7fa8ab04e9d36d06040450945d9f6";
logging-data="2613506"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/a0rd7nZNoKxKfMZKtrTvKsRj8Ngiim94="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:frURAjCHg1aYWr2sSjy47wYu7rg=
Content-Language: en-US
In-Reply-To: <beccc940-31f7-44e3-a1bc-f268bf65f6b4n@googlegroups.com>
 by: Arne Vajhøj - Thu, 14 Sep 2023 02:03 UTC

On 9/13/2023 9:06 PM, gah4 wrote:
> On Wednesday, September 13, 2023 at 5:53:20 PM UTC-7, Arne Vajhøj wrote:
>
> (snip, I wrote)
>>> It has been usual for a long time, for hardware to have multiply and divide with
>>> double length product and dividend. Many algorithms depend on that, though few
>>> HLLs have a way to do it. (Other than call an assembly language routine.)
>
>>> It seems that 64 bit processors don't all do it.
>
>> Big integers in software is pretty standard today. You can get
>> 128 or 245 or 512 or 1024 bit integers or whatever if you want to.
>> In software. And on todays hardware it will be pretty fast anyway.
>
> I suppose so.
> It is reasonable to expect HLLs to support what the hardware supports.
>
> I remember in the TeX documentation for the program, TeX has (had)
> Pascal programs to compute the product and quotient of 32 bit values
> with 16 bits after the binary point. Very easy if you have the double length
> instructions, not at all easy in Pascal.
>
> He suggests assembly versions of those two operations.
>
> But computers were slower then.
>
> If you are using them to implement multiple precision arithmetic, you
> want to use the largest ones supported by the hardware. But yes,
> often enough they are fast enough.

Here is some C code using GMP library:

#include <stdio.h>
#include <string.h>
#include <time.h>

#include <gmp.h>

#define N1 1000000000
#define N2 10

int main(int argc, char *argv[])
{ /* setup */
mpz_t a, b, c;
mpz_init_set_str(a, "123456789123456789123456789", 10);
mpz_init_set_str(b, "987654321987654321987654321", 10);
mpz_init(c);
/* check functionality */
mpz_mul(c, a, b);
mpz_out_str(stdout, 10, c);
printf("\n");
mpz_div(c, c, b);
mpz_out_str(stdout, 10, c);
printf("\n");
/* check performance */
time_t t1 = time(NULL);
for(int j = 0; j < N2; j++)
{
for(int i = 0; i < N1; i++)
{
mpz_mul(c, a, b);
}
}
time_t t2 = time(NULL);
printf("%.0f bigmuls per second\n", N1 * 1.0 * N2 / (t2 - t1));
/* cleanup */
mpz_clear(a);
mpz_clear(b);
mpz_clear(c);
return 0;
}

It does around 100 million bigmuls per second here.

Arne

Re: Kednos PL/I

<udtr85$2fp94$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Wed, 13 Sep 2023 22:30:29 -0400
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <udtr85$2fp94$1@dont-email.me>
References: <udqu6p$1pmnv$1@dont-email.me>
<749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com>
<udqv3t$1pqqg$1@dont-email.me>
<aa12a57ddb1ec863a0ecba4f29deedaa3a1e4fd7.camel@munted.eu>
<4434072f-bd4a-4ebc-80f5-d017b70587adn@googlegroups.com>
<a532da2d-480c-430c-8a28-edde8aa98b49n@googlegroups.com>
<udt2h8$28qe8$1@dont-email.me>
<dd2f71a8-6e49-45c1-a6a5-a0910ae7262bn@googlegroups.com>
<udtlhr$2bfdc$1@dont-email.me>
<beccc940-31f7-44e3-a1bc-f268bf65f6b4n@googlegroups.com>
<udtpll$2fo82$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 14 Sep 2023 02:30:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="abe7fa8ab04e9d36d06040450945d9f6";
logging-data="2614564"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX199S0yAGKQmvqov8GmGzqIzCWAaFHO63yU="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:6mmjUYL3s88iBRPAiZpAYXYvHug=
Content-Language: en-US
In-Reply-To: <udtpll$2fo82$1@dont-email.me>
 by: Arne Vajhøj - Thu, 14 Sep 2023 02:30 UTC

On 9/13/2023 10:03 PM, Arne Vajhøj wrote:
> On 9/13/2023 9:06 PM, gah4 wrote:
>> On Wednesday, September 13, 2023 at 5:53:20 PM UTC-7, Arne Vajhøj wrote:
>> (snip, I wrote)
>>>> It has been usual for a long time, for hardware to have multiply and
>>>> divide with
>>>> double length product and dividend. Many algorithms depend on that,
>>>> though few
>>>> HLLs have a way to do it. (Other than call an assembly language
>>>> routine.)
>>>> It seems that 64 bit processors don't all do it.
>>
>>> Big integers in software is pretty standard today. You can get
>>> 128 or 245 or 512 or 1024 bit integers or whatever if you want to.
>>> In software. And on todays hardware it will be pretty fast anyway.
>> I suppose so.
>> It is reasonable to expect HLLs to support what the hardware supports.
>>
>> I remember in the TeX documentation for the program, TeX has (had)
>> Pascal programs to compute the product and quotient of 32 bit values
>> with 16 bits after the binary point.  Very easy if you have the double
>> length
>> instructions, not at all easy in Pascal.
>>
>> He suggests assembly versions of those two operations.
>>
>> But computers were slower then.
>>
>> If you are using them to implement multiple precision arithmetic, you
>> want to use the largest ones supported by the hardware.  But yes,
>> often enough they are fast enough.
>
> Here is some C code using GMP library:

> It does around 100 million bigmuls per second here.

Based on some very old measurements I believe a VAX 780
could do around 0.5 million MULL3 instructions per second.

HW has improved over 45 years ...

Arne

Re: Kednos PL/I

<udttdq$63m$1@reader2.panix.com>

  copy mid

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

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: tsned...@panix.com (Tim Sneddon)
Newsgroups: comp.os.vms
Subject: Re: Kednos PL/I
Date: Thu, 14 Sep 2023 03:07:38 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <udttdq$63m$1@reader2.panix.com>
References: <udqu6p$1pmnv$1@dont-email.me> <749a01ad-fa83-470a-9582-b724e31d613bn@googlegroups.com> <udsrtb$eib$2@reader2.panix.com> <udss1t$27lcr$1@dont-email.me> <udsskk$eib$4@reader2.panix.com> <udsst3$27lcs$1@dont-email.me>
Injection-Date: Thu, 14 Sep 2023 03:07:38 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="6262"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/10.0_BETA (amd64))
 by: Tim Sneddon - Thu, 14 Sep 2023 03:07 UTC

Arne Vajh??j <arne@vajhoej.dk> wrote:
> On 9/13/2023 1:48 PM, Tim Sneddon wrote:
>> Arne Vajh??j <arne@vajhoej.dk> wrote:
>>> Hey. Are you saying that PL/I will (at some point in time)
>>> be available for VMS x86-64?
>>
>> Yes, that is correct.
>>
>>>
>>> If yes - are you at liberty to elaborate a bit?
>>>
>>
>> There is currently work underway to get PL/I to GEM BL50
>> on Alpha. Unfortunately, PL/I was stuck at BL26 for a long
>> time.
>>
>> This has been a slow process, but is starting to yield
>> results.
>>
>> When the Alpha update is verified correct against the
>> regression test library a new Alpha kit (V5.0) will be
>> released. My guess is that it will be in Jan 2024.
>
> And then you need to get it to VMS x86-64.
>

Correct.

> Is the plan to make an agreement with VSI and use the
> same GEM to LLVM thing they are using?

Correct again. The "thing" is G2L (GEM-to-LLVM).

Regards, Tim.

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor