The Perl 6 Summarizer | 7 Jun 2004 18:21
Picon

This fortnight's summary

The Perl 6 Summary for the fortnight ending 2004-06-06
    Whee! There's a new graphics card in the G5, which means I can type this
    at the big screen again, which makes me happy. Well, it would make me
    far happier if the new card didn't leave horrible artifacts all over the
    screen like some kind of incontinent puppy attempting to fulfil OpenGL
    draw instructions. Maybe next week will see a third card in the box.

    Dang! It looks like the G5 will be off receiving some TLC from an Apple
    service centre while I'm on holiday next week. Which means that the
    'weekly' summaries will continue on their fortnightly summer holiday
    schedule for at least one more summary. But then the lists themselves
    appear to be on summer footing anyway.

    Ahem.

    As you will probably have worked out by now, we start with
    perl6-internals.

  Library loading
    Jens Rieks is working on library loading code that does all the nice
    things we've come to expect from other languages. The plan being that
    you'll be able to write (say)

        use('some_library')

    and Parrot will go off and search it's include paths for
    some_library.(pbc|imc|pasm|whatever) and load it. As he noted, if you're
    going to implement that kind of code in parrot assembler (or PIR, or
    whatever), you need some way of loading the loading code. It's also a
    good idea to have a working "stat". Jens added a
(Continue reading)

The Perl 6 Summarizer | 23 Jun 2004 11:08
Picon

This fortnight's summary

The Perl 6 Summary for the fortnight ending 20040621
    Good evening. You find me typing away in a motel room on the edge of the
    Lake District on the shortest night of the year. I suppose, by rites, I
    should be spending the night by some stone circle drinking, dancing and
    generally making merry, but as I'm a teetotal, unfit, atheistical nerd
    with a mission to summarize I'll skip that and plough straight into the
    activities of another arcane sect. Yes, it's perl6-internals again...

  Towards an accurate README
    Andy Dougherty sent in a patch adjusting the Parrot README so that it
    accurately reflected the toolset needed to build parrot. For some
    reason, as well as the requirement for a C++ compiler if you want to
    build the ICU library, we've moved to needing Perl 5.6.0 rather than
    5.005. Nicholas Clark suggested that, rather than bumping the Perl
    version requirement, we bundle appropriate versions of modules Parrot
    required, but chromatic thought it better to check the for the correct
    versions of said modules at Configure time and bail out if they weren't
    there.

    There was further discussion about whether going to Perl 5.6.0 as a
    requirement was the right thing to do -- the issue is that some OSes
    (FreeBSD and Solaris 8 were cited) still only ship with 5.005 family
    Perls. My feeling (which I didn't mention in the thread, more fool me)
    is that, as eventually the goal is to eliminate the need for Perl at all
    in the build process, then require 5.6.0 rather than 5.005 isn't exactly
    the end of the world.

    http://groups.google.com/groups?selm=rt-3.0.9-30095-89885.16.61061401395 <at> perl.org

    http://groups.google.com/groups?selm=Pine.SOL.4.58.0406091317550.12666 <at> maxwell.phys.lafayette.edu
(Continue reading)

The Perl 6 Summarizer | 30 Jun 2004 11:55
Picon

This week's summary

The Perl 6 Summary for the week ending 2004-06-27
    What's this? No! It can't be! It's a *weekly* Perl 6 Summary. What is
    the world coming to?

    Sorry, I can't answer that one, so I'll tell you what's been happening
    this week in perl6-internals.

  Bignums, licenses, pie
    As you are no doubt aware, Python has bignums. And that means that,
    unless we want Dan to get a face full of Pie at OSCON this year, Parrot
    needs bignums too. Work on several fronts continued towards getting a
    bignum implementation for Parrot. Ideally, we'd like to just include
    GMP, but the license seems to require that the full source of GMP sip
    with any Parrot binary. Which isn't good when you're writing a VM that
    you'd like to be able to install on, say, a Palm.

    Scott Bronson suggested getting in touch with the GMP developers to see
    if there was anything that could be done about it. He volunteered to be
    the liaison, assuming Dan was cool with it.

    Meanwhile, Uri Guttman offered his 'stillborn' bignum implementation as
    a basis for our own bignum library. Leo commented that it might be a
    good idea in the medium to long term, but the Pie-thon is looming...

    http://xrl.us/cbf7

    http://xrl.us/cbf8

  Ion's Strings
    Remember Ion Alexandru Morega's string pmc that got Warnocked? Well, it
(Continue reading)


Gmane