On Wed, 8 Aug 2018 11:08:36 -0700, Charles Mills wrote:

>Yes, ??= is the trigraph for #. Talk about hash!
>
>Trigraphs go away in C++17. 
> 
Strongly opposed by IBM.

Replaced in string literals.  But according to what CCSID?  I'm trying not to
envision the anguish of the compiler writer confronting something as basic as:
    printf( "??( ??/??/ ??)??/n" );

The ISPF Edit Macro Ref. states that metacharacters in regular expressions
are interpreted in the code page of the logged-in terminal.  It lists a
couple dozen that are supported.  A challenge to the author of purportedly
portable macros.

What if batch; no attached terminal?  A cursory experiment indicates
compatible with 1047.  Maybe.  Not documented.  To make Edit macros
portable, they'd need to provide a PRAGMA CCSID.

I hate EBCDIC!

-- gil

----------------------------------------------------------------------
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