Chip Salzenberg (a member of the Perl core team) is rewriting Perl in C++. The project is called Topaz, and seems to be progressing fairly slowly. The result of the project will be Perl 6. The article begins with a comparison of the programming languages they could have used, which is interesting if the comparative benefits of various programming languages fascinates you.