White spaces for the purpose of programming languages
Karl Williamson
public at khwilliamson.com
Mon Apr 5 16:44:56 CDT 2021
On 4/4/21 4:07 PM, Tom Honermann via Unicode wrote:
> On 3/31/21 11:10 PM, Markus Scherer via Unicode wrote:
>>
>> o I can't tell if the EBCDIC platforms are "alive". Elsewhere I
>> have tried to find out if there is a competent C++11 compiler
>> available.
>>
> Yes, EBCDIC platforms continue to roam the earth. IBM's traditional xlC
> for z/OS compiler is effectively on life support and stuck at a
> pre-C++11 language level, but there are multiple options for recent C++
> language standards available today. IBM has other EBCDIC-based OSs as
> well, but I'm not as familiar with them.
>
> IBM started distributing a Clang-based compiler (xlclang) with XL C/C++
> V2.3.1
> <https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/fang-lu2/2020/03/24/xl-cc-v231-for-zos-v23-web-deliverable-is-available-today-on-march-29-2019>
> for z/OS two years ago and has started posting patches to LLVM Clang to
> add z/OS support. One such patch to enable -fexec-charset to support
> IBM-1047 (an EBCDIC encoding of the ISO-8819-1 character repertoire) is
> currently in review here <https://reviews.llvm.org/D93031>.
>
> Dignus offers Systems/C++ <http://www.dignus.com/dcxx/>, a LLVM-based
> C++ compiler that, as of version 2.25 released last year
> <http://www.dignus.com/press_releases/200728.html>, supports C++17.
>
> Tom.
>
Both modern Python and Perl run on z/OS. Perl offers full support of
UTF-EBCDIC; I don't know about Python
More information about the Unicode
mailing list