[Info-vax] PL/I (Re: VMS Software needs to port VAX DIBOL to OpenVMS X86 platform)
John Reagan
xyzzy1959 at gmail.com
Mon Dec 28 20:57:56 EST 2020
On Monday, December 28, 2020 at 8:24:32 PM UTC-5, Bill Gunshannon wrote:
> On 12/28/20 6:52 PM, Craig A. Berry wrote:
> >
> > On 12/26/20 6:59 PM, Rich Alderson wrote:
> >> "Craig A. Berry" <craig... at nospam.mac.com> writes:
> >>
> >>> On 12/26/20 9:43 AM, Simon Clubley wrote:
> >>>> On 2020-12-26, Craig A. Berry <craig... at nospam.mac.com> wrote:
> >>
> >>>>> On 12/26/20 9:21 AM, Simon Clubley wrote:
> >>>>>> On 2020-12-26, Arne Vajhøj <ar... at vajhoej.dk> wrote:
> >>>>>>> On 12/26/2020 6:16 AM, Simon Clubley wrote:
> >>
> >>>>>>>> Is anyone still using PL/I BTW ?
> >>
> >>>>>>>> I thought DEC sold off the PL/I compiler and that the person it was
> >>>>>>>> sold to retired and either sold off or wound down his business.
> >>
> >>>>>>> Kednos & Tim Sneddon?
> >>
> >>>>>>> Arne
> >>
> >>>>>> Yes, that was him. Thanks for reminding me of the name.
> >>
> >>>>> It was Tom Linden, not Tim, who owned Kednos. I think Tim worked
> >>>>> there
> >>>>> at some point and kednos.com now redirects to Tim's
> >>>>> endlesssoftware.com.
> >>
> >>>> Thanks for the correction. It's not a language I have ever used and
> >>>> I have long forgotten any detailed knowledge of who PL/I was sold to.
> >>
> >>> I've never used it either and I know nothing about current ownership or
> >>> plans. I just remember that it came up in discussions of what gets lost
> >>> in a platform port.
> >>
> >>> There is a now-moribund PL/I project for the GCC back end:
> >>
> >>> <http://pl1gcc.sourceforge.net>
> >>
> >>> and there is a proprietary compiler that runs on Linux:
> >>
> >>> <http://www.iron-spring.com/about.html>
> >>
> >>> Both of these emulate IBM PL/I and would likely require a monumental
> >>> effort to replace DEC PL/I.
> >>
> >> As I remember the book on the VAX (VMS) port, the goal was very much to
> >> "emulate" (implement) IBM PL/I, so I doubt that there would be that much
> >> effort for any implementation with the same goal...
> >
> > Interesting. I would have expected a lot of DECisms similar to the
> > keywords in BASIC for dealing with RMS files and such. But even if the
> > language syntax is identical with no extensions, there would still be a
> > lot of work to make one of these compilers replace the DEC/Kednos PL/I
> > compiler unless the answer to all of the following questions is "no."
> > Do you want command-line compatibility?
> > Do you want to support the VMS calling standard?
> > Do you want to debug the code with the VMS debugger?
> > Do you want compatible messages, warnings, and errors?
> >
> > ...and possibly others I'm not thinking of.
> >
> > The folks making money from PL/I on OpenVMS Alpha did not see a business
> > case for porting it to Itanium almost 20 years ago, so I'm not sure what
> > the business case would be now for getting the same or equivalent
> > compiler up and running on OpenVMS x86. That said, I'd be delighted to
> > see an offbeat and mostly-forgotten language brought back to life by its
> > users, if any such folks are still out there.
> Anyone thought about approaching Tom Linden and seeing if he
> could be convinced to release it as Open Source? Even with
> the GPL it would be better than nothing.
>
> bill
That's going to be hard. Tom passed away in 2019
https://www.dignitymemorial.com/obituaries/pacific-grove-ca/thomas-linden-8256925
More information about the Info-vax
mailing list