> But in the long run, removing cruft is only a small part of evolving Perl 5. I firmly believe that in order to stay competitive, it needs a type system(*), proper subroutine signatures and a less bare-bones OO system in core.
actually typing a scalar my int $a would make translating $a++ very easy and giving another approach to solve this.