http://qs321.pair.com?node_id=948917


in reply to Hockey Sticks

Excuse me, I'm honestly not asking to begin a flamewar, but. Could you please explain me why I must be interested in some language compiler which runs over .net / mono, If I never used neither of these and not planning to use it anyway? Even worse, I think than Mono has no future, cause it just trying to replay what other's did, in .NET.

As of perl6, I think rakudo is great product, but it lacks something. When I talk about Rakudo Star with co-workers, almost everyone asks - what perl6 have, which others don't? Why should I use it? And they of course already have implied answer: there's nothing new.

The great idea behind Java, for example, was VM, 'we can run everywhere'. Perl5 and alike were multipurpose scripting languages with dynamic types for quick devel-ent. The Haskell is _pure_ functional language. Erlang comes with idea of parallel execution on multinode cluster.

So what have perl6, that others don't?

Replies are listed 'Best First'.
Re^2: Hockey Sticks
by Jenda (Abbot) on Jan 22, 2012 at 12:53 UTC

    Until Microsoft decides to port .Net to unix themselves, Mono has a future. Exactly because it replays what others did and allows you to use quite a bit of the stuff made for .Net in unix.

    Java has got (and had got) no great idea. Just great marketing.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

Why be interested in Perl 6? (Re^2: Hockey Sticks)
by raiph (Deacon) on Jan 22, 2012 at 06:20 UTC
    Could you please explain me why I must be interested in some language compiler which runs over .net / mono {given I am not interested in .net / mono}
    There's no need. Just ignore it.
    When I talk about Rakudo Star with co-workers
    Rakudo Star is intended primarily to make it easier for interested folk to try out Rakudo. Imo the Perl 6 project does not have anything useful to show or tell someone unless they are already interested in Perl 6, are willing to suspend the disbelief that reasonably follows from knowing the project has been in the works for 12 years, and are willing to visit #perl6 on freenode and ask about it with an open mind.

    So what have perl6, that others don't?
    Right now, to simplify things, I'll say it has nothing. It's a work-in-progress update of Perl. When a production ready version ships, there'll be efforts to create soundbites that describe what Perl 6 has, including what it has that is unique. Until then, I could say it integrates just about everything, does it right, and does it nicely, and that's what it has that others don't, but no one would believe me, so I'll not do that.