Hello,
Trust me, it
is bloated... I have the source code...
You may need a powerful macro engine when only/mostly programming in assembly, but I strongly suspect this is a fairly small group not getting any larger (with any assembler, not just POASM).
When POASM was new (like 2005), there were many wishes for more MASM features and I got carried away. I wish I hadn't because after that I have spent way too many hours, days, sometimes weeks to make old macro examples continue to work with more recent changes/fixes. This is really the problem: almost every change to POASM takes longer than it should, but any attempt at
really improving things would take even longer (so not an option).
I will try to fix what you have reported recently, but we are getting closer to a point when it's just not worth the effort...