This is, vaguely, triggered by the discussion on the Mixed Case Support
thread. One thing, as I may have mentioned here, that I am doing is
writing some z/OS UNIX programs in HLASM (due to no C compiler). I am
doing UNIX-like methodology, in that I am keeping the source in a UNIX
file (with a .s suffix) and using a makefile and make to do the compiles
and binding. I am cheating by using the ISPF editor <grin>.

One thing which is a bit frustrating is that my macros, even if in a
UNIX file, must be kept in UPPER case. I.e, even if my source references
the macro in lower case, the search is done in upper case. Another
frustration is that the macro cannot have a suffix. I am getting around
this limitation by creating my macro with the name "mymacro.mac" and
then using a symlink to MYMACRO (ln -s mymacro.mac MYMACRO). I maintain
the symlinks using the same makefile.

So, in addition to being "case sensitive" like UNIX files are (instead
of "case perserving" like Windows), I wish that HLASM could use UNIX
files natively as macro names and as the operand for COPY. Of course,
this is more invasive in that I want to change the actual syntax so that
the operator (macro name) can be longer than 8 characters and contain
more valid characters (a period in particular). I do realize, to a small
degree, the massive change this would require. So I also realize that it
is not likely to be done. But "it doesn't hurt ask". And discussion is
"free".

--
John McKown
Maranatha! <><

Reply via email to