• Enterprise PL/I vs OpenVMS PL/I

    From Robert Prins@21:1/5 to All on Sun Nov 19 17:14:03 2023
    Can anyone tell me what (some of) the main differences are between these two? I've found links to the Kednos manuals, but they date to 2003, and that would make them seem rather dated?

    Robert
    --
    Robert AH Prins
    robert(a)prino(d)org
    The hitchhiking grandfather - https://prino.neocities.org/
    Some REXX code for use on z/OS - https://prino.neocities.org/zOS/zOS-Tools.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Iron Spring Software@21:1/5 to Robert Prins on Fri Apr 12 08:22:17 2024
    Did anyone ever reply? Kednos PL/I is DEC's compiler from the book
    "Engineering a Compiler." It is, I believe a complete Subset-G compiler,
    but unfortunately is for VMS/VAX and VMS/Alpha only, with no intention
    to port it anywhere else.

    IBM Enterprise PL/I is full ANSI PL/I with a bunch of extensions. (I
    think) it runs only on IBM z/OS and z/VM. At one point there was a
    windows version, but I don't think it's supported any more.

    You're probably more familiar with Enterprise PL/I than I am, so I won't
    go into any details on new features.

    Iron Spring PL/I attempts to be somewhere between Subset G, IBM PL/I 1.1
    and Enterprise PL/I, hopefully now including the most used 90% or so of language features. The reason I started writing it was because I was
    unhappy with hardware and OS support of existing PL/I compilers.
    http://www.iron-spring.com


    On 11/19/23 10:14, Robert Prins wrote:
    Can anyone tell me what (some of) the main differences are between these
    two? I've found links to the Kednos manuals, but they date to 2003, and
    that would make them seem rather dated?

    Robert

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tim Sneddon@21:1/5 to Iron Spring Software on Tue May 7 12:57:30 2024
    Iron Spring Software <Peter_Flass@yahoo.com> wrote:
    Did anyone ever reply? Kednos PL/I is DEC's compiler from the book "Engineering a Compiler." It is, I believe a complete Subset-G compiler,
    but unfortunately is for VMS/VAX and VMS/Alpha only, with no intention
    to port it anywhere else.

    That is not true at all. :-)

    Kednos is no more. However, the IP is still alive and updates to the
    Alpha compiler will be available by July. An Itanium port is alive.
    However, that is likely to be an intermediate and unreleased port
    in the path to x86-64.

    There is a port to retarget to LLVM for a Linux and Windows x86-64
    targeted port. This is based on the Tru64 compiler which is a
    full-ANSI compiler.

    Regards, Tim.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Flass@21:1/5 to Tim Sneddon on Tue May 7 10:44:07 2024
    Tim Sneddon <tsneddon@panix.com> wrote:
    Iron Spring Software <Peter_Flass@yahoo.com> wrote:
    Did anyone ever reply? Kednos PL/I is DEC's compiler from the book
    "Engineering a Compiler." It is, I believe a complete Subset-G compiler,
    but unfortunately is for VMS/VAX and VMS/Alpha only, with no intention
    to port it anywhere else.

    That is not true at all. :-)

    Kednos is no more. However, the IP is still alive and updates to the
    Alpha compiler will be available by July. An Itanium port is alive.
    However, that is likely to be an intermediate and unreleased port
    in the path to x86-64.

    There is a port to retarget to LLVM for a Linux and Windows x86-64
    targeted port. This is based on the Tru64 compiler which is a
    full-ANSI compiler.

    Regards, Tim.


    Good news. I was going by what Tom told me a while ago.

    --
    Pete

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)