Exactly, no need to use [ ], which are ugly and meant to alter the order of evaluation, $eval is slower, but more readable
@TMFKSOFT /set doesn't usually result in invalid parameter, only if you use it wrongly. Your wrappers are also very primitive, they don't allow the use of switches, and they only works for one 'layer' of dynamical name.
Exactly, no need to use [ ], which are ugly and meant to alter the order of evaluation, $eval is slower, but more readable
@TMFKSOFT /set doesn't usually result in invalid parameter, only if you use it wrongly. Your wrappers are also very primitive, they don't allow the use of switches, and they only works for one 'layer' of dynamical name.