From: David Masover Date: 2009-03-26T04:50:13+09:00 Subject: Re: [OT] perl6 logo Louis-Philippe wrote: > Few things to note in its favor though: > Versus what? > -the redesign is highly influenced by Ruby > Ruby _is_ Ruby, so that's a pointless comparison. > -it already has more than one implementations > So does Ruby. MRI, JRuby, IronRuby, Rubinius, Maglev... > -one of its implementation, the Pugs, has a great deal more thoughts about > threading than both Ruby and Python > How so? If the advantage is just the lack of a GIL, JRuby doesn't have a GIL either. > -one other implementation, Rakudo, is part of an initial push on the rosetta > stone multi-language Parrot VM, which if it turns right could also have a > lot of implication for Rubyists. > Maybe. Except that Ruby is already implemented on several VMs, so this only really matters if a Ruby-on-Parrot port became mainstream -- and even then, you'd probably have some people using JRuby. > I find language war is no fun game at all, > collaboration always wins in the end > I find language wars are quite fun, done well. It's a kind of collaboration in its own right -- finding weaknesses in a given language could be considered constructive criticism. For instance, one of the biggest complaints about Ruby was that it's slow. Two responses to that were YARV and Merb. And ultimately, that is collaboration -- YARV became part of Ruby 1.9, and Merb will merge with Rails to become Rails 3 / Merb 2.