Matt Fowles wrote:

I am vaguely familiar with Topaz and a google search turns up a great
deal of out of date information.

Is there somewhere I can find a postmortem of what went wrong/why the
project was abandoned?

An article by Allison Randal, Dan Sugalski, & Leopold Tötsch ( http://www.developer.com/lang/perl/article.php/10940_3076571_2 ) does not really characterize the difficulties, but it does give some context:

<quote>
Early Steps Toward Perl 6 Internals

The earliest progress toward implementing Perl 6 started
before the current incarnation of Perl 6 was even conceived.
The Topaz project, started in 1998,
was spearheaded by Chip Salzenberg.
It was a reimplementation of Perl 5
written in C++. The project was abandoned,
but many of the goals and intended
features for Topaz were adopted for Perl 6
internals, and the difficulties
Topaz encountered were also valuable guides.

Sapphire was another early prototype that influenced
the shape of Perl 6 internals. It was a one-week project
in September 2000. The brainchild of Simon Cozens, Sapphire
was another rewrite of Perl 5 internals.
It was never intended for release, only as
an experiment to see how far the idea could go
in a week, and what lessons could be learned.

</quote>

HTH

Reply via email to