In a message dated 05/07/02 16:45:58 GMT Daylight Time, [EMAIL PROTECTED] writes:


> Why not try GWASS? I would be surprised if it couldn't be made to do
> the job.

It is compatible to stuff like

[...]
mkcf_sloop maclab
mkcf.pr0  setstr {[.parm([mkcf.atr])]}
       ifstr {[.parm([mkcf.atr]+1)]} = {} goto mkcf_ank
mkcf.pr1  setstr {'[.parm([mkcf.atr]+1)]'}
       goto mkcf_pr2
mkcf_ank  maclab
mkcf.pr1  setstr {0}
mkcf_pr2  maclab
         mkcf.apo {[.parm([mkcf.atr]+2)]}
mkcf.pr2  setstr {[.len(.parm([mkcf.atr]+2))],'[mktxt]'}
mkcf.prm  setnum [mkcf.prm]+1
mkcf[mkcf.prm] setstr {        dc.w   [mkcf.pr0]<<8+[mkcf.pr1],[mkcf.pr2]}
mkcf.atr  setnum [mkcf.atr]+3
       ifnum [mkcf.atr] < [.nparms] goto mkcf_sloop

mkcf.prm  setnum [mkcf.prm]+1
mkcf[mkcf.prm] setstr {        dc.w -1}
       goto  mkcf_iend

[...]



GWASS was altered a few years ago to allow macros of this sort. This was to enable the large set of macros used in QMAC for Pointer Programs to be used in GWASS, after modification.

If you send some of these macros to me I'll see how they can be amended.

It shouldn't be too difficult.

George

Reply via email to