Front page | perl.bootstrap |
Postings from July 2000
Working Group Proposal
From:
Kurt D. Starsinic
Date:
July 19, 2000 12:58
Subject:
Working Group Proposal
Message ID:
20000719155037.A27886@O2.chapin.edu
Parsing in Perl6
----------------
This working group is charged with developing a sufficiently powerful
and flexible parser to support Perl's needs for the foreseeable future.
Goals:
------
* The ability to port perl6's parser to segmented-memory
architectures.
* The ability to select any arbitrary (consistent) subset of
perl's operators and keywords, and to build a perl6 executable
which implements only those operators and keywords.
* The ability to implement many language extensions, including
any keyword found in Perl5, in pure Perl6.
* Satisfactory performance.
Some of this work will depend on enhancements to other aspects of the
Perl compiler, and to Perl's runtime support system.
Milestones:
-----------
Performance requirements are agreed upon.
Each keyword can be enabled/disabled via a compile-time switch.
A rich prototype syntax is defined, that can describe (at least)
all current keyword behavior.
The new prototype mechanism is implemented.
Sample implementations of select(), map(), and <> (the `diamond'
operator) are written in pure Perl.
The moral equivalent of toke.c will compile for a segmented-memory
reference platform.
-
Re: Threads, reentrancy, and suchlike things (was: Re: Working Group Proposal)
by Benjamin Stuhl
-
Working Group Proposal
by Kurt D. Starsinic
-
RE: Threads, reentrancy, and suchlike things (was: Re: Working Group Proposal)
by Moore, Paul
-
RE: Threads, reentrancy, and suchlike things (was: Re: Working Group Proposal)
by Moore, Paul
-
Re: implementation strategy (was Re: Working Group Proposal)
by Benjamin Stuhl
-
Re: Threads, reentrancy, and suchlike things (was: Re: Working Gr oup Proposal)
by simon
-
RE: Threads, reentrancy, and suchlike things
by Moore, Paul