Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

v6.pm is back

Journal written by fglock (5723) and posted by brian_d_foy on 2008.07.30 8:41   Printer-friendly
v6.pm now passes a little more than 6000 tests from the Perl 6 test suite.

"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

Pugs.hs is back 10 comments [+]
(The excellent news from fglock++ that v6.pm is back prompted me to write something about Pugs, too, so here it is.)

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. :-)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.