Shiny new Jifty::Param::Schema and Jifty::Manual::Actions landed; thanks to the brainstorming session with obra++, Object::Declare has grown to be a very flexible swiss army katamari, with support for negations, synonyms, callbacks, and copula-specific prefixes. Now I'll have to take tomorrow off to write about them for my OSCON talk. :-)
Gaal++ worked on a generic DrIFT-based transformer rule to get all Haskell structures used in the new AST into Perl 6 land, so we can ensure that the internal representations in v6 and Pugs/Haskell stays closely in sync, and even ship serialized objects across Haskell/Perl5 boundaries.
Following the recent S02 cleanups, rodi++ showed up on #perl6 and committed as test case for the then-unimplemented q<<< repeated bracket delimiters >>> syntax, which passed shortly afterwards.
TimToady++ pondered the semantic dilemma posed yesterday, and decided it's fine for f().g() always evaluate f() in scalar context, even though it has no .g method and the currently declared g subroutine demands a list context. However, g(f()) will always evaluate f() in list context, and only invokes the same .g method if f() returns the same value as it would in scalar context. Now we need to somehow write this down in spec language...

Recent Comments