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.
| [reply] |
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.
| [reply] |