Could the reason be that IBM is fearing anti trust problems?  Due to be the
sole provider of PL/X. And maybe liability issues.


Thomas Berg

Mundus Vult Decipi

Den ons 19 mars 2025 18:45James Mulder <d10j...@us.ibm.com> skrev:

>   For compiler listings and actual assembler listings, and assembler
> inlines, and for interfacing with
> z/OS via its macro interfaces, PL/X has always had a huge advantage over
> C/C++.
>
>   In my opinion, it is very unfortunate for the z/OS ecosystem that IBM
> executive management has never chosen to make
> PL/X externally available.  It has always been surprising to me that z/OS
> customers and ISVs do not raise a big fuss with IBM about that.
>
> Jim Mulder
>
> -----Original Message-----
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf
> Of Kirk Wolf
> Sent: Wednesday, March 19, 2025 12:47 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Open XL C dramaticallly slower thant z/OS XL C compiler -
> expected?
>
> What about -
>
> - compiler listings like XLC/C++ (with pseudo assembly)
> - Usable CEEDUMPs when there is an exception/abend
> - assembler inlines
>
> Kirk Wolf
> Dovetailed Technologies
> https://coztoolkit.com
>
> On Wed, Mar 19, 2025, at 9:17 AM, JC Yao wrote:
> > Open XL C/C++ is being delivered in stages with incremental
> enhancements. Open XL C/C++ 1.1 was bringing the Clang/LLVM infrastructure
> to the z/OS platform to support more recent C++ standards needed by many
> open-source applications coming onto the platform. Open XL C/C++ 2.1 added
> 32-bit code generation and z/OS batch support.
> > We intend to keep improving the usability and features supported in the
> Open XL C/C++ compiler. You can expect usability improvement with debugging
> and additional key features from XL C/C++ in the next release of Open XL
> C/C++.
> >
> > On Mon, 17 Mar 2025 08:21:48 +0800, David Crayford <dcrayf...@gmail.com>
> wrote:
> >
> > >Apologies, I fat fingered the previous email on my iPad.
> > >
> > >All our tests have been conducted from a z/OS UNIX shell, which has a
> maximum region size. Using precompiled headers won’t make much difference
> since most of the header files being read are part of the runtime and are
> not precompiled. The XLC compiler used to include precompiled header files,
> but IBM dropped them, stating they intended to improve compiler
> performance, making them unnecessary.
> > >
> > >It gets worse. The new compiler does not generate compiler listings.
> Neither does Clang, but at least it provides the llvm-objdump utility,
> which, when used with debug files, can produce something useful for
> debugging. Unfortunately, that tool isn’t included in the z/OS toolchain,
> so god knows how a customer is supposed to support their code in the field.
> > >
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to