develooper Front page | perl.perl6.compiler | Postings from January 2005

Perl 6 Summary for 2004-12-20 through 2005-01-03

From:
Matt Fowles
Date:
January 3, 2005 17:37
Subject:
Perl 6 Summary for 2004-12-20 through 2005-01-03
Message ID:
f2601a7f05010317366102b9f3@mail.gmail.com
Perl 6 Summary for 2004-12-20 through 2005-01-03
    All~

    Welcome to a New Year of Perl 6 Summaries. I have been doing bi-weekly
    summaries over the holiday season, but I plan on returning to weekly
    ones now. Hopefully "World of Warcraft" won't prevent me, we shall see,
    but if anyone starts a perl guild drop me a line ;-)

  Perl 6 Language
   Perl IDE
    matisse wondered if an IDE for Perl would be possible given its dynamic
    nature. The conses arrived at last time was that an IDE that worked for
    "nice" code would be possible, but a fully general one would be
    extremely difficult and quite possibly impossible.

    <http://xrl.us/ekks>

   Premature Optimization
    jona... has a rant about low level data types and premature
    optimizations. So google tells me, but I can't find it in my gmail
    account... Perhaps he posted directly to google continuation enhanced
    arcs. I wish people would not do that....

    <http://xrl.us/ekkt>

   strictness of fully qualified globals
    Alexey Trofimenko wanted to know if Perl 6 would have a way to catch
    mistakes like $OtherPackage::NmaeWithTypo when using strict. The thread
    seemed to wander off without answering his question... Although it did
    note that perhaps " OtherPackage::$NmaeWithTypo " would make more sense.

    <http://xrl.us/ekku>

  Perl 6 Compiler
   using ASCII 0 as a terminating character
    Nicholas Clark pointed out that Perl 5 allows '\0' to be used as a
    quoting character for " q{} ". He felt that this was useful and should
    be kept in Perl 6. Patrick agreed.

    <http://xrl.us/ekkv>

  Parrot
   P5 was the new P2
    Last time, I reported that Sam and Leo wanted to pass P5 in P2 as well.
    Sam reported later that he was no longer confident in this idea. I guess
    I should de-nudge Dan....

    <http://xrl.us/ekkw>

   warning in pybuiltin.pmc
    Simon Glover submitted a patch to fix it, but Warnock applies.

    <http://xrl.us/ekkx>

   POD cleanup
    chromatic applied his previously threatened patch with a polite thanks
    to himself.

    <http://xrl.us/ekky>

   reading past EOF in PIR
    Matt Diephouse noted that the error from reading past the EOF in PIR was
    not really informative. Patches welcome.

    <http://xrl.us/ekkz>

   Missing examples in PDD16
    Simon Glover noticed a section in PDD16 that just stops midsentence. He
    suggested that it be either finished or the section removed. No
    answer...

    <http://xrl.us/ekk2>

   MMD and VTABLE_find
    Leo and Sam continued their discussion of how to implement MMD. The
    conversations stopped, but I am not sure that it progressed. Perhaps
    some guidance would be helpful...

    <http://xrl.us/ekk3>

   PyCon discussions
    A.M. Kuchling noted that PyCon is scheduled for March 23-25 in DC. Many
    folk will be there including the authors of IronPython and Jython. The
    deadline for submissions was the Dec 31, but that does not mean that
    people cannot attend, learn a whole bunch, and take over the world.

    <http://xrl.us/ekk4>

   Dynclasses Broken build
    Will noted that dynclasses/*py* broke the build. Sam fixed it with
    alacrity.

    <http://xrl.us/ekk5>

   mod_parrot
    Adrian Lambeck provided a patch to get mod_parrot working with
    parrot-0.1.1. Nicholas Clark applied it.

    <http://xrl.us/ekk6>

   missing "make test" dependencies
    Will Coleda noted some problems with running "make test" with first
    running "make". Sam fixed them, but could not close the RT tickets...

    <http://xrl.us/ekk7>

   split on RegExp
    Will Colleda gave Patrick a friend nudge about split. Patrick noted the
    nudge.

    <http://xrl.us/ekk8>

   --no-lines and --help for ops2*.pl
    Bernhard Schmalhofer added support for the above mentioned flags to
    ops2c.pl and ops2pm.pl. Leo applied it.

    <http://xrl.us/ekk9>

   StringArray--
    Prompted by a question from Simon Glover, Leo deprecated StringArray.

    <http://xrl.us/ekma>

   ponie on x86 solaris
    Andy Bach noticed some problems with ponie on x86 solaris. Leo and
    Nicholas Clark helped him get the failing ponie slightly farther before
    failing.

    <http://xrl.us/ekmb>

   Win32 dynclass issues
    Jonathan Worthington bravely set out to fix dynclass pains in Win32.
    With the help of Leo and Nicholas Clark, he is making progress.

    <http://xrl.us/ekmc>

   Undef != Undef
    Simon Glover noted that this oddity was causing unexpected results. This
    led to some scrutiny of the Fixed vs Resizable arrays. The conses is
    that the core PMCs need their exact semantics specified and then
    implemented. As oposed to the current approach of letting the
    implementation be the specification...

    <http://xrl.us/ekmd> -- Undef != Undef

    <http://xrl.us/ekme> -- Hash PMC needs it too

    <http://xrl.us/ekmf> -- more ResizablePMCArray problems.

    <http://xrl.us/ekmg> -- garbage values in Fixed*Arrays

   deleting keys from an OrderedHash
    Simon Glover noticed that it hurt when he did this. Leo told him not to
    do that.

    <http://xrl.us/ekmh>

   native structures for parrot
    Graciliano M. P. explained that he wanted native datatypes in Parrot so
    he could make optimizations where approriate. Leo, Luke, and Bernhard
    all explained that it could be done. Bernhard Schmalhofer even went on
    to ponder Piddles in Parrot.

    <http://xrl.us/ekmi>

    <http://pdl.perl.org/>

   Parrot bench's working directory
    Matt Diephouse wondered if he should make parrot bench be run from the
    root directory instead of its sub dir. Joshua Gatcomb indicated that he
    should.

    <http://xrl.us/ekmj>

   VTABLE_call_method
    Sam Ruby solicited input on adding a new VTABLE_call_method slot.

    <http://xrl.us/ekmk>

   pop_pad
    Peter Christopher wondered why pop_pad had yet to be implemented.

    <http://xrl.us/ekmm>

  The usual footer
    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 ubermatt@gmail.com

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



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About