Now that Perl 6 has interesting values of undef, it's easy to fix system, though we will probably rename it just to avoid confusion. Make it sysrun, or maybe just run.
in reply to Re: Perl oddities
in thread Perl oddities
open returns a filehandle object in Perl 6.
Perl 6 will have a switch statement because we finally figured out how it relates to smart matching and topicalization and exception handlers.
The IO system for Perl 6 will be truly OO and not just made to look that way like Perl 5 did. So it'll be fairly easy to have whatever odd methods you like on derived IO classes, including regional locking.
The parsing rules for function parentheses have been regularized in Perl 6, though not necessarily to everyone's delight. ;-)