[Info-vax] Kednos PL/I
cao...@pitbulluk.org
caoimhe at pitbulluk.org
Wed Sep 13 09:43:50 EDT 2023
> 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
More information about the Info-vax
mailing list