Piers Cawley | 3 Dec 2002 20:29
Picon
Gravatar

This week's Summary

The Perl 6 Summary for the week ending 20021201
    Oh look, it's only Monday evening and Piers has started writing this
    week's summary. What is the world coming to?

    As usual, we start with the internals list.

  C#/Parrot Status
    During last week's discussion of C# and Parrot, Nicholas Clark confessed
    that floating point fills him with fear. Rhys Weatherley attempted to
    assure him by saying that C# doesn't require floating point overflow
    detection. Dan pointed out that, regardless of C#'s needs, we'd need
    overflow detection for our own purposes.

    Gopal V posted a dotgnu.ops file, implementing the conversion ops that
    the DotGNU project needs. Leopold Tötsch dropped unsubtle hints about
    the NEED FOR TESTS and did a certain amount of patch polishing before
    applying it with added tests. Gopal commented that Parrot people make it
    almost too easy. Several other patches to the ops got added in order to
    take into account portability to such common hardware as Crays, PPC and
    ARM.

    http://makeashorterlink.com/?K158255A2

    http://makeashorterlink.com/?X268515A2

  NCI stuff (mostly) done
    Dan offered a few progress reports on the state of the Native Call
    Interface, which is nearing completion, and produced a document on how
    to use it (essentially, you edit call_types.txt). James Mastros
    suggested that a good deal of what was in the post should be included as
(Continue reading)

p6summarizer | 11 Dec 2002 10:16
Picon

This week's summary

The Perl 6 Summary for the week ending 20021208
    Another Monday evening. Another summary to write.

    Starting, as is becoming tediously predictable, with perl6-internals.

  Another JIT discussion
    Toward the end of the previous week, Leopold Tötsch posted something
    about the latest round of changes to the JIT core. Daniel Grunblatt was
    concerned that the current JIT wasn't doing the right thing when it came
    hardware register allocation and wanted to remove a some conditional
    logic. Leo didn't agree at first, but became convinced and Daniel's
    requested change was applied.

    http://makeashorterlink.com/?P4AB24AB2

  Fun with IMCC
    Lots of things happened with IMCC this week:

    *   David Robins posted a list of minor niggles (For instance, it turns
        out you can't "ret" early from a ".sub") and suggested some
        remedies. Leo Tötsch mentioned that the IMCC Cabal (which would
        consist of Melvin Smith, Sean O'Rourke, Angel Faus and Leo if there
        were a Cabal. But, as everyone knows, There Is No Cabal) have been
        discussing several of these issues.

        http://makeashorterlink.com/?Q1BB22AB2

        http://makeashorterlink.com/?W1CB43AB2

    *   Art Haas had problems building IMCC, apparently bison didn't like
(Continue reading)

Piers Cawley | 18 Dec 2002 16:31
Picon
Gravatar

This week's Perl 6 Summary

The Perl Summary for the week ending 20021215
    Hi, and welcome to the first summary prepared on my shiny second hand
    TiBook (no, it wasn't a gift from a grateful summary reader, it was
    bought from a friend who was upgrading, gifts from grateful summary
    readers are, of course, still welcomed).

    So, kicking off with perl6-internals

  Curses Life
    Or should that be "Curses! Life!"?

    Around the end of last week Leon "Namecheck" Brocard announced that he'd
    made use of the Native Call Interface to implement a version of
    life.pasm that used the curses library for drawing. Dan "Dan" Sugalski
    told Namecheck that he was really scary and muttered something about
    fixing up some of NCI's `register stomping' behaviour. Piers "The
    Summarizer" Cawley said that he'd suggested that Namecheck try getting
    Readline working next and then, once he'd got the zmachine loader and
    opcodes up and running, Dan would be able to take a well earned rest by
    playing through the Zork adventures without leaving Parrot.

    http://makeashorterlink.com/?F2D3650D2

  "logical_not" issue.
    The discussion of how "logical_not" should work rolled over from last
    week with David "Ruby" Robins mounting a spirited defence of simple
    booleans and successfully convincing Dan of his righteousness.

  Tinderbox Summary
    Steve "Release Boy" Fink got tired of `endlessly clicking on tinderbox
(Continue reading)

Steve Fink | 20 Dec 2002 08:46
Favicon

[ANNOUNCE] Parrot v0.0.9

The Parrot team is proud to announce the release of Parrot version
0.0.9, code named "Nazgul". It is downloadable from
<http://www.cpan.org/authors/id/S/SF/SFINK/parrot-0.0.9.tar.gz>. If
you would like to check the latest copy out from CVS, see the
instructions at <http://dev.perl.org/cvs/>.

Try it out by unpacking it, then running:
  perl Configure.pl
  make
  make test

If you would like to join in the fun, see
<http://lists.perl.org/showlist.cgi?name=perl6-internals>. All
discussion occurs on the perl6-internals mailing list. Start from
http://www.parrotcode.org/ for information on all Parroty things.

It's been a while since the last release, so the list of changes is
quite long. Here are some of the highlights:

- Native function calling interface
- Stack/list aggregate rewrite (faster, more capable)
- Scratchpads
- Preliminary DotGNU support -- type conversion ops
- Buffer/PMC unification
- stabs debugging support for JIT
- Jako overhaul
- Optional Lea memory allocator
- Parrot sprintf
- Miniparrot
- PMC Properties
(Continue reading)

Piers Cawley | 24 Dec 2002 11:55
Picon
Gravatar

This week's Perl 6 summary

The Perl Summary for the week ending 20021222
    Hello, good morning and welcome to the Christmas edition of the Perl 6
    summary. For some reason I have convinced myself to sit here on
    Christmas Eve writing a summary for all you crazy kids out there who
    hang on my every word. Plus, it beats wrapping all the presents and last
    minute panic shopping.

    So, let's get perl6-internals out of the way first.

  The Road to 0.0.9
    The first half of the week saw a feature freeze in the run up to the
    release of Parrot 0.0.9, so people spent their time trying to track down
    and fix various tinderbox issues and other bugs.

    Steve Fink worked on trying to get the NCI (Native Call Interface) tests
    to work properly.

    Simon Glover and Leo Tötsch worked on tracking down a GC bug that was
    causing problems for the scratchpad tests.

    Andy Dougherty is having problems getting languages/perl6 to pass its
    tests. Apparently part of the problem is that the undef function isn't
    fully defined.

    Andy also found problems with sprintf and 64 bit INTVALs (fixed by Brent
    Dax), PMCs and 64 bit INTVALs (fixed by Leo Tötsch), PerlHashes and
    gcc-2.95.3 and 2.8.1 on Solaris (confirmed as a problem with other
    versions of gcc on Solaris by Joshua Hoblitt), dependency issues between
    Jako and IMCC from a clean directory and problems with the Jako life
    implementation.
(Continue reading)


Gmane