Damian recently gave a talk in Australia about the lessons learned from the wearying Perl 6 project. I've been a cabal member for only three years, but one of my lessons is The Opinions of People Who Do Not Contribute Do Not Matter.
Any ambitious idea that makes it past the idea stage to an actual implementation will likely attract all sorts of fans and foes. If you've paid attention to Perl 6 (or Perl 5) you've likely seen the numbingly-repeated claim from one person or another that "I don't really care about Perl 6, but I'll tell anyone who might possibly listen to me that the project has BIG PROBLEMS and NO ONE BESIDES ME wants to talk about them." (Not a direct quote; I cut out some profanity.)
I'm pretty sick of hearing that. Here's the deal. Here's the real problem with Perl 6.
There aren't enough people to do the work.
Go through the list of top contributors to the design or to Parrot or to Pugs. Make a list of all of the people working full-time and fully funded. I'll wait.
Short list, isn't it?
If you want to do a bit more research, make a list of all of the potential man-years that the project could have had over the past five and a half years for all of the contributors. Then make a list of all of the actual funded man-years.
If you still feel like complaining that you're not getting a world class successor to and immense improvement upon Perl 6 on your preferred schedule for free and that the small army of volunteers isn't doing exactly what you want when you want, hey -- you have that right.
Just don't expect anyone who's actually done something useful to care. (Don't expect to pass off some half-formed opinion as if it were complete and utter truth in my presence without me asking for some sort of fact to back up your talk, either. Maybe I won't say anything. Maybe I will. If someone said stupid things about something you cared about and put a lot of time into for the betterment of humanity or at least some small part of it, you might care a little bit too.)
There's your elephant. Any questions?
Update: See also dragonchild's Why Perl 6 is Taking So