Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

recent changes

1 view
Skip to first unread message

Larry Wall

unread,
Feb 8, 2007, 4:17:32 PM2/8/07
to perl6-l...@perl.org
If you folks are wondering what's driving the flurry of recent synopsis
changes, it's the Perl 6 grammar written in Perl 6 that I've been working
on for the last week, and thinking about for the last month. If you
want to peek at the current snapshot, it's at:

http://svn.pugscode.org/pugs/src/perl6/Perl-6.0.0-STD.pm

Questions and feedback welcome, but please don't follow up to this
message--start a new thread for a new topic. Bear in mind that
this is completely untested code, still fairly buggy and incomplete.
Not even pugs can parse it (yet). Nevertheless, I think it will help
ground some of the discussion here to have a real grammar to look at,
written in something close to our favorite language. :)

If you use vim, the perl6.vim in pugs/util directory will do a semi-decent
job of hilighting. Feel free to patch perl6.vim where it doesn't.

If you want to work on some part of the grammar, that's fine, but
either update frequently with svn or let me know which parts I should
leave alone while you work on them.

Larry

Larry Wall

unread,
Feb 8, 2007, 4:36:18 PM2/8/07
to perl6-l...@perl.org
I should also point out that I'm excruciatingly grateful for all the
prior art in the various Perl 6 parsers that various random geniuses
have been working on. In particular:

pmichaud++
fglock++
putter++
audreyt++

Their parsers actually work, unlike mine. :)

Larry

Audrey Tang

unread,
Feb 8, 2007, 10:06:25 PM2/8/07
to Perl6 List Language
在 Feb 9, 2007 5:17 AM 時,Larry Wall 寫到:

> Questions and feedback welcome, but please don't follow up to this
> message--start a new thread for a new topic. Bear in mind that
> this is completely untested code, still fairly buggy and incomplete.
> Not even pugs can parse it (yet).

Note: After some typo fixes and minor workarounds, Pugs now parses it
just fine -- the task now is how to run it, and run it _fast_, before
we make it part of sanity. :-)

Cheers,
Audrey

0 new messages