use Perl Log In
v6.pm is back
"v6" is a CPAN module that implements a Perl 6 compiler that runs in Perl 5.
It is compiling and running nearly 10 tests per second:
Files=145, Tests=6210, 562 wallclock secs ( 1.41 usr 0.67 sys + 402.53 cusr 93.57 csys = 498.18 CPU)
Result: PASS
Precompiled tests are running at 50 tests per second (running "make file" a second time execute the precompiled tests):
Files=145, Tests=6210, 124 wallclock secs ( 0.88 usr 0.57 sys + 80.20 cusr 14.04 csys = 95.69 CPU)
Result: PASS
Related Stories
During the past month, I've been quietly releasing Pugs and its dependencies on Hackage.
Installation for Pugs is now much simpler than before; see http://svn.pugscode.org/pugs/INSTALL for details.
There has been no action in terms of features, but the internal has been refactored to reduce compilation time, and the individual components has been released as separate packages to reduce maintenance overhead.
Startup time is also greatly improved. As a consequence, running the full smoke test suite is no longer a multi-hour-long ordeal; it now takes less than 15 minutes on modern machines.
As of the 6.2.13.11 release, the smoke numbers say it passes 17215 tests out of 19260, which is not significantly different from the 6.2.13 release.
Going forward, I think GHC 6.10's Quasiquoting and View patterns are going to be vital for the sanity of Pugs internals, so please expect no Pugs 6.28.* releases before GHC 6.10.1.
And finally, a shameless plug: I'm still looking for ways to make ends meet, so any offers of telecommuting, project-based/part-time jobs would be very much appreciated. :-)

Wow! (Score:1)
6000 out of how many? (Score:1)
Re: (Score:1)
This could mean "we've got integer addition working up to 157 + 157." Is there a list somewhere of features considered "implemented" and "unimplemented"?
Pick a number: 45,000 19,000 or 5,000 (Score:1)
See http://use.perl.org/~pmichaud/journal/36834 [perl.org]
And interesting in comparison: the number of tests Rakudo was passing at the beginning of this month: ~1,100