Allison Randal wrote:
James Keenan wrote:
Which leads to my next questions:
Given a knowledge of a dynamic language (I believe there's one called
Perl 5), what is the trajectory for learning PIR?
Is there any tutorial in the docs?
There's docs/imcc/syntax.pod. Not a tutorial, but a decent introduction.
Is the "Parrot Essentials" book (still) of any use in this regard?
It's still a good starting point, but the content needs to be updated.
I haven't yet been successful in getting O'Reilly to release those
chapters to the Parrot project for inclusion in the repository.
Failing that, a PIR tutorial is a good project for someone to take on.
You interested in working on it?
It's not a tutorial, but I'm working on
languages/PIR/docs/pirgrammar.pod (and a html version). As languages/PIR
aims to be a kind of reference PIR implementation (well, that's my goal
:-), it should come *very* close to the language that IMCC accepts.
Anyway, pirgrammar.pod is a human-readable, cleaned-up version of the
languages/PIR PGE implementation (no error handling). I also sent a
patch that embeds examples into it.
Allison
klaas-jan