Nikolay Ananiev wrote:
Yes I know about Parrot's great features, but Parrot is still not ready for the mainstream and won't be ready in the next two years (maybe?). That's a lot of time for commercial projects like CLR and JVM and the competition between MS and Sun is quite serious, so I expect the dynamic features in their VMs to progress very fast. I'm also afraid they have the resources to create compiler tools comparable to PGE and TGE (you know that MS can always steal).
That's a possibility, but what are you afraid of? This is how open source software works. We develop in the open to promote the greater advance of all technology. We don't hoard our advances in the fear that others will use them (that's what proprietary companies do).
One of the greatest advantages of the open source model is the fact that Parrot isn't tied to a particular company's profit strategy. This gives us a much greater flexibility to take bold risks on new technology. I expect that this will keep Parrot consistently ahead of the CLR and the JVM. They have more resources to throw at it, but they also have strong motivations not to radically change their architecture.
But, there's really no way to be certain how the game will play out until we play the game. If poker players all threw in their cards as soon as they were dealt, it would make for a pretty boring game.
Maybe we have to search harder for new ways to advertise Parrot to other communities and get new developers and supporters to the project.
On that I completely agree, but as a simple matter of practicality, not some desperate bid for market dominance. If you want to recruit new C developers, you go where C developers hang out. (chromatic and I are speaking at a Linux conference this weekend.)
Currently, Parrot looks too Perlish
On that I completely disagree. Parrot looks very Perlish because it's highly dynamic and intended to be easy to use (which happen to also be goals of Perl). This is an advantage.
and is mainly supported by the Perl community.
That's not really an advantage or disadvantage, it's an accident of history. And, probably also a sympathy of vision.
Allison