pdcawley | 2 Jul 2002 10:56
Picon
Gravatar

Perl 6 Summary

This week on Perl 6 ~(24-30 June 2002)
    By Piers Cawley, 020020702

  Notes

    Experimenting with a slightly different format this week (theft from
    NTKnow considered sensible...), I'll also be looking at some of the
    things that've been posted on use.perl.org (and I'd really appreciate
    some reports on the YAPC Perl6 chats from those who were there, so I can
    summarize them for the next issue or as an appendix to this one).

  System calls/spawning new processes

    A newbie seemed somewhat confused about the purpose of the
    perl6-language list and asked about spawning subprocesses... in Perl 5.
    Mark J Read demonstrated admirable tact and diplomacy in both pointing
    the newcomer at a better place to ask (perl-beginners <at> perl.org, a
    *great* mailing list) *and* providing some pointers toward an answer.

    The only reason this particular episode made the summary, by the
    way, is because of its rareity. I've been generally impressed by
    the 'on topicness' of the perl6-* lists. I hope it stays that way
    for a long time to come.

    Mailing list urls omitted to protect the innocent.

  Ruby iterators

    Ruby interators were the subject of Erik Steven Harrison's post, which
    also referred to 'pass by name' and 'the Jensen Machine', and wanted to
(Continue reading)

pdcawley | 8 Jul 2002 22:36
Picon
Gravatar

Perl 6 Summary for week ending 20020707

Perl6 Summary for week ending 20020707
    Hello, good evening and welcome to the third of my attempts to summarize
    the comings and goings in the world of Perl 6. When we last saw them our
    heroes were getting to grips with stack performance and having fun with
    the Perl 6 grammar.

    Let's see what they got up to this week...

  PerlArray strange behaviour

    At the end of last week, Josef Höök (the man whose name I have to cut
    and paste...) found some peculiarities when using negative indices with
    PerlArray objects in Parrot. Jeff (DrForr) explained that the problem
    arose from Josef using partially deprecated assembly syntax, and that he
    should use the new "set P0[-4], 1" type syntax instead; Leon Brocard
    (who *needs* nested datastructures) asked when we'd see support for "set
    P0[2], P2".

    http://archive.develooper.com/perl6-internals <at> perl.org/msg10668.html

  Fun with the Perl6 Grammar

    The fun never stops at Sean O'Rourke's house as he released two versions
    of his Perl 6 grammar. Improvements include:

    * "err" and "//" have arrived.
    * Topicalization
    * "$^foo" variables (for subroutine creation)...
    * "loop(;;) { ... }"

(Continue reading)

pdcawley | 15 Jul 2002 13:24
Picon
Gravatar

Perl 6 Summary for week ending 20020714

Here you go folks

Perl6 Summary for week ending 20020714
    Well, what a week it's been, eh sportsfans? Without much more ado here's
    a rundown of all the excitement in the Perl 6 development camps.

  Still waiting for Exegesis 5?

    The week before last saw a couple of fantastic postings on Perlmonks
    dealing with the fun stuff in Apocalypse 5. I'm sorry I missed them last
    week. Damian is still beavering away on the Exegesis but these (shall I
    call them Apocrypha?) are well worth reading.

    http://www.perlmonks.org/index.pl?node_id=179555

    http://www.perlmonks.org/index.pl?node_id=179755

  Is Parrot a second system?

    John Porter worried about the second system effect, and about whether
    the movement to implement a bunch of 'foreign' VM ops on Parrot was just
    going to add bloat and inefficiency. Dan assured him that "These
    'add-on' bytecode interpreters don't get any special consideration in
    the core." John was reassured.

    I think it was decided that Parrot *is* a second system, but that we're
    working to avoid the classic problems associated with them.

    http://archive.develooper.com/perl6-internals <at> perl.org/msg10802.html

(Continue reading)

Jeff | 19 Jul 2002 06:29

[RELEASE] Parrot 007: Secret Agent Bird

"There's a bird who leads a life of hacking
From everyone he meets / He gets some backing
With every patch he takes / Another build we make
Odds are he won't be the same tomorrow

Secret Agent bird / Secret agent bird
They've built the perl 6 grammar / And taken away a kluge"

"Do you expect me to squawk()?"
"No, Mr. Parrot. I expect you to die()."

Apologies to Johnny Rivers and Ian Fleming.

Welcome to version 0.0.7 of Parrot.

The big news: Perl 6 grammar and a small but functional compiler!
Check out languages/perl6 and the tests, but make sure to build
languages/imcc first.

Functional subroutine, coroutine, and continuation PMCs
Global variables
Intermediate bytecode compiler (languages/imcc)
Assembler now entirely in perl, no more PakFile2.xs
Working GC

As per usual, if you want to join in on the fun, start by downloading a
copy of parrot-0.0.7 at CPAN at one of the following URLs (or a mirror):

http://www.cpan.org/authors/id/J/JG/JGOFF/parrot-0.0.7.tgz
http://www.cpan.org/src/parrot-0.0.7.tgz
(Continue reading)

Leon Brocard | 22 Jul 2002 21:18
Favicon
Gravatar

Perl 6 summary for week ending 2002-07-21

=head1 TITLE

Perl 6 summary for week ending 2002-07-21

=head1 AUTHOR

Leon Brocard <acme <at> astray.com>

=head1 DETAILS

Another week, another Perl 6 summary. Cunningly this week I have taken
over the summary from Piers in order to make it easier for me to
namecheck myself. It's been a good week too, with more happening in
perl6-internals than perl6-language. So that's where I'll start...

=head2 Parrot 0.0.7

The big news for this week is that DrForr has released Parrot 0.0.7 to
the world (strange that lots of open source projects are releasing
code just before the O'Reilly Open Source conference...). This release
contains a Perl 6 grammar (with small, partial compiler!), functional
subroutine, coroutine and continuation PMCs, global variables, an
intermediate code compiler (imcc), a pure-Perl assembler and working
garbage collection. "The name is Parrot. Percy Parrot."

http://archive.develooper.com/perl6-internals <at> perl.org/msg11090.html
http://www.cpan.org/modules/by-authors/id/J/JG/JGOFF/parrot_0.0.7.tgz

Note that the really cool Perl 6 compiler needs at least Perl 5.6. Oh,
and check out imcc if you haven't looked at it yet.
(Continue reading)

pdcawley | 29 Jul 2002 11:42
Picon
Gravatar

Perl 6 summary for week ending 2002-07-28

Just a note to say that, for various, very good reasons indeed, this
week's summary will be with you on Wednesday rather than
today. Apologies if you've been hanging on my every word, I'll try and
make it a really good one. If nothing else, Dan's questionnaire
answers should fill a few screens.

--

-- 
Piers

   "It is a truth universally acknowledged that a language in
    possession of a rich syntax must be in need of a rewrite."
         -- Jane Austen?


Gmane