It is certainly not impossible.

There are some [annoying] limitations, but with care you can use constructs like

|          &macname  &text_list

where &macname and &text_list are character set symbols to construct a
macro instruction (as opposed to a macro definition).

For, say,

|&macname  setc 'GUBBINS'

the macro GUBBINS must of course be prepared to handle what it finds
in &text_list.

You can also do things like sending one macro a list of the
identifiers of some created global set symbols the values of which it
is to process that has been generated by another one.  Doing this
involves syntax like

|           gblc    &(&set_symbol_identifier)    --declare scalar

or

|          gblc     &(&set_symbol_array_identifier)(1)     --declare array
|&ll      seta     n'&(&set_symbol_array_identifier)    --its element count

using &SYSLIST.

Don't give up on the HLASM.  You can use it to do what you want to do.

John Gilmore, Ashland, MA 01721 - USA

Reply via email to