Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^2: What's wrong with Perl 6?

by Fletch (Bishop)
on May 10, 2007 at 19:10 UTC ( [id://614738]=note: print w/replies, xml ) Need Help??


in reply to Re: What's wrong with Perl 6?
in thread What's wrong with Perl 6?

I don't hate Haskell, but Perl5 compiles directly from C, and I'll never trust precompiled compilers.

So wait . . . your C compiler sprang forth fully formed from the brow of whom exactly, Kernighan or Ritche? :)

Replies are listed 'Best First'.
Re^3: What's wrong with Perl 6?
by zentara (Archbishop) on May 11, 2007 at 12:32 UTC
    Sure you can make that comparison, but there is a vast army of programmers watching that gcc compiler, and I can trust that in those numbers, someone will start complaining if anything looks "fishy" in the code. The same isn't true with Haskell. The gcc I use can be bootstrapped from itself, although most people do trust the prebuilt Glib and compiler that comes with their distros. When I get time and energy, I usually try to recompile them for myself, just to see the differences.

    So this all brings up the ultimate question of whether people will trust Perl6 ...... if there is this abstract Haskell layer in there.

    I confess, I think I've just been given a negative feeling toward the word Haskell after watching Leave It To Beaver reruns all these years.


    I'm not really a human, but I play one on earth. Cogito ergo sum a bum

      Hey, we're just reciprocating. If Haskell (GHC) can use Perl to bootstrap itself, we can use Haskell to bootstrap Perl 6. :-)

      Seriously though, the plan for as long as I've known has been to write an implementation of Perl6 that is enough to start writing the Perl 6 compiler in Perl 6. So, the "haskell layer" is just part of the bootstrapping phase and most people won't be aware of it because it'll be long gone by the time they get to running actual Perl 6 code.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2024-04-24 14:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found