develooper Front page | perl.bootstrap | Postings from July 2000

Re: Working Group Proposal

From:
Benjamin Stuhl
Date:
July 19, 2000 16:22
Subject:
Re: Working Group Proposal
Message ID:
F122YsoaJ70EgyBiQhe00003799@hotmail.com
From: "Kurt D. Starsinic" <kstar@chapin.edu>
>Reply-To: kstar@chapin.edu
>To: bootstrap@perl.org
>Subject: Working Group Proposal
>Date: Wed, 19 Jul 2000 15:50:37 -0400
>
>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.

2 more (neither of which the current parser satisfies):
   * reentrant, as much as possible
   * understandable

-- BKS

>
>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.
>

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About