Monday July 11, 2005
Day 158: PIL/PIR compiles again.
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;
runs under Parrot, although
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...
- nothingmuch and luqui continued to hash out MMD semantics in the docs/notes space.
- Stevan implemented read-only accessors and three-part class names for the MetaModel in Perl 5.
- fglock, continuing the Set::Infinite work, created a new Span module to represent both discrete and continuous ranges between arbitary things.
- Aankhen began working on HTTP::Cookies.
- QtPlatypus implemented
trans -- that is Perl 5's
tr///, as a Prelude function in pure Perl6.
- putter made
Scalar::as fully working, by implementing them in Prelude instead of the overly magically variadic
...I think I'll stop there. :) See you tomorrow!