Current Perl is written in the C programming language, or more correct, current perl (lower case) is ... all that :-)
Perl 6 will be written in C++ (that is, perl :).
Update:
s/will/could/;
The name for development will be Topaz, a code name, if you will, like Cartman was for RedHat 6.1
Update:
s/will be/is, but may not remain,/;
Enjoy!
--
Casey
| [reply] [d/l] [select] |
Perl 6 will be written in C++ (that is, perl :).
Well, I'm on their mailing list and there appears to be a fair amount of debate about this. Some want it to be written in C, others say C++, one person mentioned Objective C, there appears to be a fair amount of support for development in a meta-language (oh yeah, that's good: people who want to help have to learn a new language) that gets compiled to C or C++ and others are advocating a "MicroPerl". The latter involves writing Perl 6 in a subset of Perl 5 that will get compiled down to C and optimized by hand where necessary.
All in all, I've seen some really intelligent ideas and some grotesquely stupid ones, but there doesn't seem to be a consensus yet (unless I missed a few e-mails).
| [reply] |
Oh, yes, and when they began to talk about a re-write, Ada came up too, as a choice... i think i like that ;-)
--
Casey
| [reply] [d/l] |
Um, Chip Salzenberg has been writing a Perl6-ish language in C++ called Topaz (get it? Perl... Topaz...). There is no solid decision whether Perl 6 will be modeled after Topaz in this respect.
$_="goto+F.print+chop;\n=yhpaj";F1:eval
| [reply] |