in reply to RE: Perl 6 To Be Complete Rewrite (Topaz, Perl, C++ ??)
in thread Perl 6 To Be Complete Rewrite (But Not What You Think)

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

Replies are listed 'Best First'.
(Ovid) RE(3): Perl 6 To Be Complete Rewrite (Topaz, Perl, C++ ??)
by Ovid (Cardinal) on Jul 21, 2000 at 23:33 UTC
    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).

      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
      
RE: RE: RE: Perl 6 To Be Complete Rewrite (Topaz, Perl, C++ ??)
by japhy (Canon) on Jul 21, 2000 at 23:35 UTC
    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