Low-level macro definitions
Especially in the data section it is often necessary to repeat sequences of commands near-identically, e.g.
file PEMA_400_60.sqt
set Temp 400
set Q 0.6
group Qs t400 0.8 1
file PEMA_420_60.sqt
set Temp 420
set Q 0.6
group Qs t420 0.8 1
file PEMA_440_60.sqt
set Temp 440
set Q 0.6
group Qs t440 0.8 1
file PEMA_440_20.sqt
set Temp 440
set Q 0.2
group Qs t440 0.8 1
...
It would be nice if one could first define a macro, like
def pfile $1 $2
file PEMA_$1_$2.sqt
set Temp $1
set Q 0.$2
group Qs t$1 0.8 1
end
and then just use the user-defined command:
pfile 400 60
pfile 420 60
pfile 440 60
pfile 440 20
...