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

Perl 6 Summary for 2005-01-18 through 2005-01-31

From:
Matt Fowles
Date:
January 31, 2005 17:58
Subject:
Perl 6 Summary for 2005-01-18 through 2005-01-31
Message ID:
f2601a7f050131175726fc0ec0@mail.gmail.com
Perl 6 Summary for 2005-01-18 through 2005-01-31
    All~

    Welcome to another double feature summary. Sadly, this one was delayed
    because of an argument that I was/am having with my connection.
    Fortunately, a generous neighbor has allowed me to use his connection
    for the time being. So, with that random act of kindness in mind, I
    bring you

  Perl 6 Language
   Perl 6 on E
    Rich Morin wondered if features of the language E would be supported on
    Perl 6. Larry told him that many would, and "As a limiting case, you can
    always back out the entire Perl grammar and install the E grammar in its
    place". This was left as an exercise for the reader.

    <http://xrl.us/exm4> -- the thread

    <http://www.erights.org/> -- E's homepage

   challenge the Palmer...
    Luke Palmer produced answers to Austin Hastings's "How do I" questions.
    Anyone else with such questions should send them to the list lest Luke's
    learnedness loses luster.

    <http://xrl.us/exm5>

   refactoring Perl automatically
    Matisse Enzer re-re-raised the thread on refactoring Perl. This time he
    posted a link to EPIC an Eclipse plugin that uses Devel::Refactor.
    Unfortunately, I think that he is still using the google groups
    interface to post the language. I shall repeat, emails posted via google
    groups do NOT make it to the list itself.

    <http://groups-beta.google.com/group/perl.perl6.language/browse_frm/thre
    ad/d31481c114e88a11/8fde39f7f7418669?_done=%2Fgroup%2Fperl.perl6.languag
    e%3F&_doneTitle=Back+to+topics&_doneTitle=Back&&d#8fde39f7f7418669> --
    thread <http://e-p-i-c.sourceforge.net/> -- EPIC <http://xrl.us/exm6>

   loops, bare blocks, and my head hurts
    Juerd wondered if last/redo could be used outside loops. Larry provided
    the long answer. The short answer is no, things act basically rationally
    so that return, next, and last all behave as expected.

    <http://xrl.us/exm7>

   where without type
    Juerd wondered if he could use a where clause with a type. The answer is
    yes, as it will often be wanted to restrict values admitted to a
    multimethod. This led me to the evil thought of putting side-effects in
    a where clause on several multi-methods and watching the pain of
    resolution cause very difficult to find bugs. Sometime I think that my
    mind looks for nasty ways to write bad code a little too much.

    <http://xrl.us/exm8>

   Autothreading
    Luke Palmer posted his musing about autothreading. I must say it looks
    powerful enough to blow off your entire lower body if you shoot yourself
    in the foot.

    <http://xrl.us/exm9>

  Perl 6 Compiler
   Pugs
    Not just ugly dogs anymore, they are also P6 interpreters written in
    Haskel. Sounds really cool to me.

    <http://xrl.us/exna>

  Parrot
   MMD and meta-stuff
    In a thread that was also posted to p6l (sorry about that), I attempt to
    explain how parrot object system is already very close to the Common
    Lisp Object System and why it should become even closer. I am not sure
    if I succeeded or not. My ability to express really abstract thoughts
    without a white board is poor.

    <http://xrl.us/exnb>

   RT clean up
    Will Coleda has been putting an extensive amount of work into cleaning
    up part for public presentation with a focus on RT and organization.

    <http://xrl.us/exnc> -- Hall of Shame 15308

    <http://xrl.us/exnd> -- ROADMAP

    <http://xrl.us/exne>

    <http://xrl.us/exnf>

    <http://xrl.us/exng>

    <http://xrl.us/exnh>

    <http://xrl.us/exni>

    <http://xrl.us/exnj>

    <http://xrl.us/exnk>

    <http://xrl.us/exnm>

    <http://xrl.us/exnn>

    <http://xrl.us/exno>

    <http://xrl.us/exnp>

    <http://xrl.us/exnq>

    <http://xrl.us/exnr>

   argv[0]
    Wukk (who is Will when I get off key) wants the name of the invoked
    executable. Dan upped the anti by offering the full and base name
    variants of the interpreter, the program, and the invoked thing.

    <http://xrl.us/exns>

   OSCON
    Robert Spier put out a call for OSCON proposals.

    <http://xrl.us/exnt>

   read and readline
    Matt Diephouse has been working on getting read and readline cleaned up.

    <http://xrl.us/exnu> -- RT ticket

    <http://xrl.us/exnv> -- discussion

    <http://xrl.us/exnw> -- partial resolution

    <http://xrl.us/exnx> -- an offered patch

   test_main.c
    Bloves posted a patch updating test_main.c. Unfortunately, it turns out
    that this file is obsolete and needs to be removed.

    <http://xrl.us/exny>

   MinGW support
    Fran├žois Perrad provided a patch to improve MinGW support. Leo applied
    it.

    <http://xrl.us/exnz>

   Compile problems
    Will Coleda has a failing fresh build. Warnock applies.

    <http://xrl.us/exn2>

   NCI improvements
    Bernhard Schmalhofer provided a patch improving NCI stuff. Leo applied
    it.

    <http://xrl.us/exn3>

   VS.NET 2003
    Sriram Krishnan fought through a build on VS.NET 2003. He overcame
    problems and even posted a summary. Unfortunately, he posted all of this
    to the google groups interface, as none of it made it back to the list.

    <http://xrl.us/exn4>

   dynclasses missing dependencies
    Leo put out a request for fixes to the problem with dynclasses missing
    dependencies.

    <http://xrl.us/exn5>

   Generational GC
    Leo has put in the first part of his Generational GC system. It has
    bugs, but it is also cool.

    <http://xrl.us/exn6>

   preemptive multitasking via continuations
    Hugh Arnold wants to use timers and continuations to implement
    preemptive multitasking in a single threaded application. He wants to
    know if Parrot will support it. I think that the answer is yes.

    <http://xrl.us/exn7>

   bound methods, attribute lookup, and python
    Dan, Leo, and Sam have started to go round about how to implement method
    lookup and currying. Best of luck all.

    <http://xrl.us/exn8>

   lib/Make.pm
    Matt Diephouse noticed that lib/Make.pm is out of date and unneeded. He
    asked that it be removed.

    <http://xrl.us/exn9>

  Interacting with the mailing lists
    Someone suggested that I add a description of the preferred modality for
    interacting with the mailing lists summarized herein. I think this is a
    good idea and will add it too the standard footer.

  The usual footer
    To post to any of these mailing lists please subscribe by sending email
    to <perl6-internals-subscribe@perl.org>,
    <perl6-language-subscribe@perl.org>, or
    <perl6-compiler-subscribe@perl.org>. 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