RFC 156 (v1) Replace first match function (C<?...?>) with a flag to the match command.

[email protected] (Perl6 RFC Librarian)
Newsgroups perl.perl6.language,perl.perl6.announce
Message-ID <[email protected]>
This and other RFCs are available on the web at
  http://dev.perl.org/rfc/

=head1 TITLE

Replace first match function (C<?...?>) with a flag to the match command.

=head1 VERSION

  Maintainer: Stephen P. Potter <[email protected]>
  Date: Aug 24 2000
  Mailing List: [email protected]
  Version: 1
  Number: 156

=head1 ABSTRACT

The first match function should be removed from the language and its
functionality should be implemented via a flag to the standard match function.

=head1 DESCRIPTION

The syntax of the first match function is a special case anomoly which causes
the parser to have to work harder.  Removing its special syntax would
simplify the language definition and make writing parsers easier.

=head1 IMPLEMENTATION

It is recommended that the flag be C<f>, which is a mneumonic for "first".
Additionally, the code for the parser which checks for C<?...?> should
be removed from the grammar.

=head1 REFERENCES

perl6-language message
C<[email protected]> by Damian Conway

RFC 135: Require explicit m on matches, even with ?? and // as delimiters.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.