After yesterday's precompiled Prelude work, I expect much more new primitives to be coded in retargettable Perl 6, as the speed penalty is much reduced now. PIL/PIR generation now works again; Test.pm
runs under Parrot, although make pirsmoke
still need a bit of work to adjust to the new namespace changes.
Failing testfiles in the main test suite is down to a much more managable 15. If people can help to get burning modules extinguished (or out of the way), there's a decent chance we can enter preflight tomorrow.
Now let me try to get back on the track of journaling daily development...
trans
-- that is Perl 5's tr///
, as a Prelude function in pure Perl6.
sprintf
and Scalar::as
fully working, by implementing them in Prelude instead of the overly magically variadic Text.Printf
.
...I think I'll stop there. :) See you tomorrow!