This and other RFCs are available on the web at
  http://dev.perl.org/rfc/

=head1 TITLE

Eliminate the optional C<sub> for C<BEGIN> etc block declarations

=head1 VERSION

     Maintainer: Peter Scott <[EMAIL PROTECTED]>
     Date: 8 Aug 2000
     Version: 1
     Mailing List: [EMAIL PROTECTED]
     Number: 68

=head1 ABSTRACT

The C<sub> keyword is currently optional on C<BEGIN>, C<END>, C<CHECK>, 
C<INIT>.
Almost certainly no-one ever uses it.  It should be eliminated as an option.

=head1 DESCRIPTION

C<BEGIN> etc have special semantics making them different from ordinary 
subroutines;
telling the user that they can use the C<sub> keyword gives a false impression.

=head1 IMPLEMENTATION

Obvious.

=head1 REFERENCES

L<perlmod/"Package Constructors and Destructors">

Reply via email to