Tom's beneficial points on Python Tom Christansen made a series of observations recently on where Perl and Python differ, and where Python offers improvements over Perl. This list of points should be considered when designing the Perl6 language. Typeglobs are overused today. Structured exceptions Structured exception handling needs to be added into Perl. Perl6 should retain this feature request.
Many special variables are largely unused, irrelevant today or deprecated.
They should be removed since they clutter up both the language and implementation. Threads Thread support and reentrancy should be a cornerstone of Perl6. File handles File handles should be first-class variables. Globs should go away. Shared memory Shared memory issues, including sharing variables between threads should be addressed.