in reply to Re^3: Perl 6 gets some press
in thread Perl 6 gets some press

Objects was the main area I was thinking of based on some recent experience. I think many languages that support OO have just one way to do it, but with Perl there is an amazing array of choices. You can store your object data various ways, handle inheritance various ways, and now you can even build them inside-out. :)

But you're correct that I'm waving my hands a bit there. I spend most of my coding time with Perl, so it's been a while since I played with Java, C++, or others.

Replies are listed 'Best First'.
Re^5: Perl 6 gets some press
by adrianh (Chancellor) on Mar 11, 2006 at 11:34 UTC
    I think many languages that support OO have just one way to do it, but with Perl there is an amazing array of choices.

    Well there are other languages that have a flexible approach to OO. Lisp and Ruby both spring to mind.

    The other thing is that with Perl's OO a lot of the TIMTOWTDI comes from there not being one 'good' way of doing it. This hurts rather than helps Perl's OO system because the various different ways of doing it don't always play well together.