The purpose of this essay is to explain why I believe Perl 6, the way it currently seems to progress, is the wrong thing at the wrong time, and why I predict (with all the expected caveats of predicting something) that it won't be successful. I will also suggest a better alternative for the future of Perl which makes more sense at this point.

There isn't any public and private in python classes; what you mention are just naming conventions to give programmers a heads up that: "Hey, the writer of this class does *NOT* want you touching this."

But its pretty explicit that nothing is ever going to be "private" or even "protected", as in java/c++.