> Of course, all mention of aliases should really be removed from
> POSIX - aliases are even worse than "set -e".

It should be removed because the spec is full of inaccuracies and isn't
useful. People that know enough to define the standard properly have
other priorities clearly. I think many of us are not inclined to follow
the standard anyway because details of alias expansion easily force
unacceptable constraints on the implementation that are more important
than emulating historical shells.

This is one among many examples where it makes little sense to point
out one small difference without considering the overall design of the
parser. There are more where this came from. I could write about alias
bugs all day long if finding small inconsistencies is the only goal.

Reply via email to