I was dealing with mixed case long before HLASM; the issues were manageable. 
YMMV.

-- 
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר




________________________________________
From: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU> on behalf 
of Jon Perryman <jperr...@pacbell.net>
Sent: Thursday, August 28, 2025 5:09 PM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Subject: Re: Is HLASM efficient WAS: Telum and SpyreWAS: Vector instruction 
performance


External Message: Use Caution


On Thu, 28 Aug 2025 09:20:55 +0100, Jonathan Scott 
<jonathan.scott...@gmail.com> wrote:

>HLASM itself contains a lot of mixed-case assembler source,
>and the HLASM operating system interfaces for MVS, CMS and Linux
>are mostly written in mixed-case PL/X.

I think most people forget the impact mixed case had on them personally. Those 
who called in a SEV1 caused by mixed case probably won't forget nor product 
support that handled those sev1. I doubt anyone involved in hiper ptfs caused 
by mixed case will likely forget. Remembering the impact of mixed case depends 
upon how much a person was annoyed by it's problems.

I suspect there was a point in time when mixed case became possible in HLASM, 
MVS and others products.  Standards had to evolve and products were change 
because of mixed case. It diverted attention away from the product. I think 
development of z/OS Unix had IBM solving mixed case long before vendors and 
customers were exposed.

>There are indeed some limitations on macro keyword values,
>but an increasing proportion of macros have been coded or modified to support 
>lower case values.

In the beginning, most macros needed mixed case changes. After all these years, 
there are still macros that do not fully support mixed case.

>Data type CU is Unicode, which has nothing to do with upper case.

Sorry, my bad. I knew that but had a brain freeze.

>A macro can convert a string to upper case using the UPPER built-in function.

Upper simplified the conversion but design considerations were a far greater 
impact..


Reply via email to