Various observations and assertions: HLASM has very weak typing. On the other hand, it doesn't claim to be a compiler. On the other other hand, you'd think that by now maybe there would be an option to flag something like L R1,=H'2', and not just because you were unlucky with alignment.
The new register symbol attribute facility is fatuous. C, imho, suffers from apparently being designed to the first principle that every keystroke the programmer has to make kills a puppy. Both programmers and compiler writers would have enormously benefited from the simple expedient of the 'DCL' keyword (well, 'dcl', of course) like PL/I has. Every "special" character (operator) in C is overloaded. That C compilers actually work will always amaze me. sas
