Perl 6 Summary for 2005-09-12 through 2005-09-19
    All~

    Welcome to another Perl 6 Summary, this time brought to you with a
    shorter pause (::grumble:: $WORK ::grumble::) and assisted by cookies.

  Perl 6 Compilers
   Circular Preludes for Fun and Confusion
    Yuval Kogman posted a really interesting idea of using a circular
    prelude to facilitate creation of a new run time. If the prelude defines
    everything it can in terms of itself (even circularly if need be), then
    a new run time implementer can break the circle wherever is most
    convenient for the run time. It looks really cool to me.

    <http://xrl.us/hn6h>

   PxPerl Site Change
    Grégoire Péan announced that he was having problems with his old domain
    and that PxPerl is now hosted at http://pxperl.com

    <http://xrl.us/hn6i>

  Parrot
   13! == BIG!
    James Ghofulpo noticed that the example factorial program included with
    Parrot gives incorrect results on 32 bit machines. Will Coleda offered
    to clean the old PASM examples into shiny new PIR.

    <http://xrl.us/hn6j>

   Properly Formatted POD
    Unlike these summaries, Parrot's docs should be in properly formatted
    POD. Joshua Hoblitt provided patches to fix them up and test them.
    Bernhard Schmalhofer applied the patches.

    <http://xrl.us/hn6k>

   Bad IMCC Error Message
    Joshua Hoblitt opened an RT ticket for the error message imcc outputs
    upon seeing a non-existent PMC. No takers yet.

    <http://xrl.us/hn6m>

   Globbing Like Tcl
    Amos Robinson opened am RT ticket requesting Tcl Syntax Globbing in PGE.

    <http://xrl.us/hn6n>

   AMD64 Build Error
    Joshua Hoblitt posted a build error involving posix_memalign on AMD64.
    Warnock applies.

    <http://xrl.us/hn6o>

   TODO: Call for B0rked
    chromatic the capless put out a call for specific TODO items that Parrot
    needed. Many people provided suggestions.

    <http://xrl.us/hn6p>

   Documentation Keyword Tagging
    Joshua Hoblitt opened a ticket requesting keyword tagging (via " ") .

    <http://xrl.us/hn6q>

   leo-ctx5 on Win32
    François Perrad solved a few link problems on Win32 for the leo-ctx5
    branch. Jonathan Worthington applied it.

    <http://xrl.us/hn6r>

   Support Different Compilers
    Andy Dougherty provided a patch making it easier to compile parrot with
    a different options then Perl 5. Bernhard Schmalhofer tentatively
    applied it, but despite his fears nobody hollered.

    <http://xrl.us/hn6s>

   Tcl Leo's Context
    My that sounds dirty.... Regardless Leo and Will Coleda, with much help
    from assorted others) managed to get all of the Tcl tests passing in the
    leo-ctx5 branch.

    <http://xrl.us/hn6t>

   4 Down 7204 to Go
    Andy Dougherty posted a patch which eliminates 4 of Parrot 7208 compiler
    warnings on SPARC. Warnock applies.

    <http://xrl.us/hn6u>

   Circular Finalization Returns From the Dead
    Nicholas Clark wondered how Parrot would handle PMC loops with
    finalizers. Leo and I provided some ideas. Nothing is officially specced
    yet.

    <http://xrl.us/hn6v>

   "make clean"er
    Joshua Hoblitt provided a patch which makes make clean cleaner. Warnock
    applies.

    <http://xrl.us/hn6w>

   Pack Packfiles, Fix Fixups
    Jonathan Worthington split the fixup and unpack functionality of
    Packfiles so that he could later create a pbc_merge. Later he did that.

    <http://xrl.us/hn6x> -- earlier

    <http://xrl.us/hn6y> -- later

   Taking Exception to Leo's Tcl
    Some days my head is just in the gutter. Will Coleda update Tcl to use
    exceptions for TCL_RETURN, which apparently simplifies things.

    <http://xrl.us/hn6z>

   Tcl on Windows
    Jerry Gay noticed that Tcl was not building on Windows. Will Coleda
    suspected that it got fixed; he was right.

    <http://xrl.us/hn62>

   Implementing Splice
    Nicholas Dronen decided to try and implement splice in *PMCArrays, after
    suggestions from Leo and Jonathan Worthington. I have found these Arrays
    to be good starting points in the past. Good luck, Nick.

    <http://xrl.us/hn63>

   Optimize MinGW
    François Perrad provided a patch making " Configure.pl --optimize " and
    " Configure.pl --optimize=flags " work on MinGW. Jonathan Worthington
    applied it.

    <http://xrl.us/hn64>

  Perl 6 Language
   Object Model Pictures
    Stevan Little posted the latest pictures of his MetaModel. Nathan Gray
    thanked him and put out a quiet request for a diagram about roles.

    <http://xrl.us/hn65>

   Coersive Context
    Juerd posted his thoughts about using types as context specifiers and
    coercers. Reaction seemed interested but limited.

    <http://xrl.us/hn66>

   Perl 6 and Undefined Behavior
    Nicholas Clark asked if Perl 6 was going to have any undefined behavior
    or guarantee any sequence points. Larry does not want to have any
    undefined behavior, but thinks that the reference implementations quirks
    might be the definer for certain things. He did point out that junction
    evaluation order is defined to be undefined.

    <http://xrl.us/hn67>

   Junctions, Patterns, and Function Maps
    Luke Palmer posted another version of his fmap proposal which defines
    junctions and hypers in terms of funtor maps.

    <http://xrl.us/hn68>

   Lazy vs Eager vs Something in the Middle
    Yuval Kogman requested a nifty kind of asynchronous gather take which
    would handle the threading automagically. I really like it.

    <http://xrl.us/hn69>

   " \(...) "
      Ingo Blechschmidt started a long thread on the exact semantics
of C< \ > in the presence of arrays, commas, and parens.

    <http://xrl.us/hn7a>

  The usual footer
    To post to any of these mailing lists please subscribe by sending email
    to <[EMAIL PROTECTED]>,
    <[EMAIL PROTECTED]>, or
    <[EMAIL PROTECTED]>. If you find these summaries useful
    or enjoyable, please consider contributing to the Perl Foundation to
    help support the development of Perl. You might also like to send
    feedback to [EMAIL PROTECTED]

    <http://donate.perl-foundation.org/> -- The Perl Foundation
    <http://dev.perl.org/perl6/> -- Perl 6 Development site
    <http://planet.parrotcode.org/> -- Parrot Blog aggregator

Reply via email to