Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^2: What will the Perl 6 interpreter be written in?

by rstarr (Initiate)
on Feb 28, 2006 at 01:54 UTC ( [id://533221]=note: print w/replies, xml ) Need Help??


in reply to Re: What will the Perl 6 interpreter be written in?
in thread What will the Perl 6 interpreter be written in?

Yeah, I was hoping that Larry might have realized that this "community rewrite of Perl" isn't cutting it, and was secretly rewriting Perl to give us something that will just work, and not something that will try to run Lisp, Python, Ruby, .NET, Cobol, Brainfuck, etc.

Of course I also hoped that K&R were secretly writing D to replace C and kill off (the abortion called) C++, and that never happened either.

Unfortunately, as Perl6 flounders and seems like it will never happen, some people are jumping ship and going to lesser languages like Python. Sigh. Not me.

I have been involved in quite a few projects which never went anywhere because the TODO list kept growing (mostly due to management and sales sluts), making completion impossible. I could be wrong, but it seems like Perl6 may fall into this category, for different reasons.

Perl6 has the potential to be the language of the century, IMHO, but as long as it tries to be everything to everybody, it will never get done.

  • Comment on Re^2: What will the Perl 6 interpreter be written in?

Replies are listed 'Best First'.
Re^3: What will the Perl 6 interpreter be written in?
by chromatic (Archbishop) on Feb 28, 2006 at 02:10 UTC
    I could be wrong, but it seems like Perl6 may fall into this category, for different reasons.

    I'll bite.

    What reasons?

    Feel free to refer to posts on p6l and p6i as well as status reports from Jesse Vincent, Luke Palmer, and Audrey Tang.

Re^3: What will the Perl 6 interpreter be written in?
by scmason (Monk) on Feb 28, 2006 at 02:46 UTC
    some people are jumping ship and going to lesser languages like Python.

    Yes, I am one of those people it would seem. I dont want to start a flame war here, but, Perl 5's OO is simply no fun. Without real (logical) OO, it is difficult to sale Perl for extensive projects around my office. I have been Pythoning for the last couple of months and am growing fond of the language. Again, I do not want to start a flame war or be modded down for descenting, its just how things work in the real world. People around here are happy enough to use Perl 5 to 'script', but no one takes it seriously as a programming language capable of writing full scale programs that are extensible and maintainable. I do not fully share their view, but admit that it has its merits.

    "Never take yourself too seriously, because everyone knows that fat birds dont fly" -FLC
      its just how things work in the real world. People around here are happy enough to use Perl 5 to 'script', but no one takes it seriously as a programming language capable of writing full scale programs that are extensible and maintainable. I do not fully share their view, but admit that it has its merits.

      Well, there are many examples in the real world that proof Perl 5's robustness, scalability and efficiency. IIRC the goal of Perl 6 is to provide these things in a much more powerful way that's more fitting the modern state of thought. I don't think it's primary goal is to "sell."

      I've done large things in Perl 5 because it absolutely provides this possibilities. And regarding perl's age (how much is it again? 10 years?) and what it gives, I'd say the P6 development crew should take all the time they need. Especially because I'd really like 10years+ of Perl 6 when it's ready.

      Ordinary morality is for ordinary people. -- Aleister Crowley
        No, what you say is all true. The point I was trying to make is *not* that it was impossible to do large scale programs in Perl 5, only that it does not lend itself as easily and obviously to such tasks as some other languages do. I mean really, if it did would Ruby exist?

        More importantly, I agree that I want them to get it right as well. If additional time is what it takes, then so be it. That does not make it any less disappointing nor does it allow Perl to be the tool I am using today. Instead, I am off to write Python. Bye!

        "Never take yourself too seriously, because everyone knows that fat birds dont fly" -FLC

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://533221]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2024-04-18 04:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found