On Saturday 02 June 2001 11:21 am, Bryan C. Warnock wrote:
> On Friday 01 June 2001 11:06 pm, David L. Nicol wrote:
> > having wantarray return the number of items needed, or -1 for
> > all of them, would work very nicely for user-written partial returners.
> >
> > Did anyone RFC that?
>
> RFC 21's expectation counts, I believe.
> (Except it's ~0 vice -1 for all items.)

On a side note, I was having difficulty finding an RFC yesterday as well, so 
I put together this rough index.  Once I clean it up and verify the 
categories, I'll see if Ask can hang it off the main RFC page.
(Some of the categories are still fairly hefty, I'm afraid.  But 40 is 
better than 340.)

Arrays, Lists, and Slices 

21  Subroutines: Replace C<wantarray> with a generic C<want> function
24  Data types: Semi-finite (lazy) lists
37  Positional Return Lists Considered Harmful
51  Angle brackets should accept filenames and lists
52  List context return from filesystem functions
81  Lazily evaluated list generation functions
82  Arrays: Apply operators element-wise in a list context
90  Arrays: merge() and unmerge()
91  Arrays: part and flatten
94  Rename @ARGV to @ARGS
105  Remove "In string @ must be \@" fatal error
109  Less line noise - let's get rid of @%
118  lvalue subs: parameters, explicit assignment, and wantarray() changes
134  Alternative array and hash slicing
148  Arrays: Add reshape() for multi-dimensional array reshaping
151  Merge C<$!>, C<$^E>, C<$@> and C<$?>
152  Replace invocant in @_ with self() builtin
166  Alternative lists and quoting of things
169  Proposed syntax for matrix element access and slicing.         
175  Add C<list> keyword to force list context (like C<scalar>)
177  A Natural Syntax Extension For Chained References (aka Multidimensional 
Arrays/Hashes)
179  More functions from set theory to manipulate arrays
186  Standard support for opening i/o handles on scalars and 
arrays-of-scalars
202  Arrays: Overview of multidimensional array RFCs (RFC 203 through RFC 
207)
203  Arrays: Notation for declaring and creating arrays
204  Arrays: Use list reference for multidimensional array access
205  Arrays: New operator ';' for creating array slices
206  Arrays: @#arr for getting the dimensions of an array
207  Arrays: Efficient Array Loops
212  Make length(@array) work
231  Data: Multi-dimensional arrays/hashes and slices
238  length(@ary) deserves a warning
268  Keyed arrays
272  Arrays: transpose()
282  Open-ended slices
283  C<tr///> in array context should return a histogram
299  C<@STACK> - a modifyable C<caller()>
344  Elements of @_ should be read-only by default
360  Allow multiply matched groups in regexes to return a listref of all 
matches


Building and Development

46  Use features of portable, free compilers and libraries
50  BiDirectional Support in PERL
55  Compilation: Remove requirement for final true value in require-d and 
do-ed files
61  Interfaces for linking C objects into perlsubs
121  linkable output mode
141  This Is The Last Major Revision      
160  Function-call named parameters (with compiler optimizations)
172  Precompiled Perl scripts.
184  Perl should support an interactive mode.   
210  Data/Binary Dumping and Freezing
225  Data: Superpositions
227  Extend the window to turn on taint mode
281  The Perl 6 Development Log    
287  Improve Perl Persistance
292  Extensions to the perl debugger
297  Attributes for compiler hints
301  Cache byte-compiled programs and modules
304  C<sort> algorithm to be selectable at compile time
305  C<$^C> should be true when compiling
314  A parser is a many-layered thing


Comments, POD, and documentation

5  Multiline Comments for Perl.
11  Examples encoded with =also for|begin|end POD commands
44  Bring Documentation Closer To Whatever It Documents
65  Add change bar functionality to pod
79  The Predefined POD Streams are C<perl>, C<data>, and C<doc>
102  Inline Comments for Perl.
176  subroutine / generic entity documentation
216  POD should tolerate white space.
217  POD needs a reorder command.
240  Form a documentation working group to edit, clean, and produce 
documentation
280  Tweak POD's CE<lt>E<gt>
286  Add a "emit pod" runtime option to Perl
306  User-definable POD handling
325  POD and comments handling in perl
357  Perl should use XML for documentation instead of POD


Context

21  Subroutines: Replace C<wantarray> with a generic C<want> function
45  C<||> and C<&&> should propagate result context to both sides
52  List context return from filesystem functions
82  Arrays: Apply operators element-wise in a list context
98  context-based method overloading
118  lvalue subs: parameters, explicit assignment, and wantarray() changes
128  Subroutines: Extend subroutine contexts to include name parameters and 
lazy arguments
175  Add C<list> keyword to force list context (like C<scalar>)
226  Selective interpolation in single quotish context.
259  Builtins : Make use of hashref context for garrulous builtins
283  C<tr///> in array context should return a histogram
285  Lazy Input / Context-sensitive Input
340  with takes a context


Copyright, Licensing, Etc.

13  The Copyright and Licensing Working Group
211  The Artistic License Must Be Changed
219  Perl6's License Should Be a Minor Bugfix of Perl5's License
343  New Perl Mascot         
346  Perl6's License Should be (GPL|Artistic-2.0)
354  A Trademark on Perl Should be Acquired in Larry Wall's Name    


Date and Time

3  messages.rfc - An RFC to discussing the wisdom of allowing run time error 
and warning messages to be modified at run time
7  Higher resolution time values
48  Replace localtime() and gmtime() with date() and utcdate()
87  Timers and Timeouts
99  Standardize ALL Perl platforms on UNIX epoch            
256  Objects : Native support for multimethods
286  Add a "emit pod" runtime option to Perl
304  C<sort> algorithm to be selectable at compile time
331  Consolidate the $1 and C<\1> notations


Defaults

6  Lexical variables made default
16  Keep default Perl free of constraints such as warnings and strict.
28  Perl should stay Perl.      
64  New pragma 'scope' to change Perl's default scoping
106  Yet another lexical variable proposal: lexical variables made default 
without requiring strict 'vars'
114  Perl resource configuration      
129  Replace default filehandle/select with $DEFOUT, $DEFERR, $DEFIN
154  Simple assignment lvalue subs should be on by default
208  crypt() default salt
215  More defaulting to $_
277  Method calls SHOULD suffer from ambiguity by default
330  Global dynamic variables should remain the default
344  Elements of @_ should be read-only by default
352  Merge Perl and C#, but have default Main class for scripting.


Errors, Warnings, and Exceptions

3  messages.rfc - An RFC to discussing the wisdom of allowing run time error 
and warning messages to be modified at run time
12  variable usage warnings
16  Keep default Perl free of constraints such as warnings and strict.
63  Exception handling syntax
70  Allow exception-based error-reporting.
80  Exception objects and classes for builtins
85  All perl generated errors should have a unique identifier
88      Omnibus Structured Exception/Error Handling Mechanism
96  A Base Class for Exception Objects
105  Remove "In string @ must be \@" fatal error
119  Object neutral error handling via exceptions
140  One Should Not Get Away With Ignoring System Call Errors
214  Emit warnings and errors based on unoptimized code
238  length(@ary) deserves a warning
278  Additions to 'use strict' to fix syntactic ambiguities        
359  Improvement needed in error messages (both internal errors and die 
function).


Filehandles and Globs

10  Filehandles should use C<*> as a type prefix if typeglobs are eliminated.
30  STDIN, STDOUT, STDERR, ARGV, and DATA should become scalars
33  Eliminate bareword filehandles.
34  Angle brackets should not be used for file globbing
101  Apache-like Event and Dispatch Handlers
129  Replace default filehandle/select with $DEFOUT, $DEFERR, $DEFIN
186  Standard support for opening i/o handles on scalars and 
arrays-of-scalars
271  Subroutines : Pre- and post- handlers for subroutines
324  Extend AUTOLOAD functionality to AUTOGLOB
330  Global dynamic variables should remain the default


Files, Filenamesm, and URIs

36  Structured Internal Representation of Filenames
51  Angle brackets should accept filenames and lists
52  List context return from filesystem functions
55  Compilation: Remove requirement for final true value in require-d and 
do-ed files
100  Embed full URI support into Perl                 


Flow Control Constructs and Expressions

68  Eliminate the optional C<sub> for C<BEGIN> etc block declarations
120  Implicit counter in for statements, possibly $#.        
167  Simplify C<do BLOCK> Syntax
199  Short-circuiting built-in functions and user-defined subroutines (or 
"Allowing built-in functions to use loop blocks")
339  caller->eval BLOCK
342  Pascal-like "with"  
356  Dominant Value Expressions        


Functions

15  Stronger typing through tie.
21  Subroutines: Replace C<wantarray> with a generic C<want> function
22  Control flow: Builtin switch statement
23  Higher order functions
26  Named operators versus functions
29  unlink() should be left alone
49  Objects should have builtin stringifying STRING method
52  List context return from filesystem functions
53  Built-ins: Merge and generalize C<index> and C<rindex>
65  Add change bar functionality to pod
73  All Perl core functions should return objects
76  Builtin: reduce
80  Exception objects and classes for builtins
81  Lazily evaluated list generation functions
123  Builtin: lazy
127  Sane resolution to large function returns
139  Allow Calling Any Function With A Syntax Like s///
142  Enhanced Pack/Unpack
146  Remove socket functions from core
152  Replace invocant in @_ with self() builtin
153  New pragma 'autoload' to load functions and modules on-demand
155  Remove mathematic and trigonomic functions from core binary
156  Replace first match function (C<?...?>) with a flag to the match 
command.
160  Function-call named parameters (with compiler optimizations)
168  Built-in functions should be functions
179  More functions from set theory to manipulate arrays
181  Formats out of core / New format syntax
194  Standardise Function Pre- and Post-Handling
195  Retire chop().
199  Short-circuiting built-in functions and user-defined subroutines (or 
"Allowing built-in functions to use loop blocks")
213  rindex and index should return true/false values
220  wait() and waitpid() should return false on failure
221  system() should return useful values
224  Objects : Rationalizing C<ref>, C<attribute::reftype>, and 
C<builtin:blessed>
230  Replace C<format> built-in with C<format> function
239  IO: Standardization of Perl IO Functions to use Indirect Objects
246  pack/unpack uncontrovercial enhancements
247  pack/unpack C-like enhancements
248  enhanced groups in pack/unpack
249  Use pack/unpack for marshalling
250  hooks in pack/unpack
257  UNIVERSAL::import()
259  Builtins : Make use of hashref context for garrulous builtins
262  Index Attribute
267  Eliminate dump() function
320  Allow grouping of -X file tests and add C<filetest> builtin
324  Extend AUTOLOAD functionality to AUTOGLOB
334  Perl should allow specially attributed subs to be called as C functions
349  Perl modules should be built with a Perl make program
351  Beyond the amnesic eval
358  Keep dump capability.
359  Improvement needed in error messages (both internal errors and die 
function).
361  Simplifying split()


Hashes and Containers

124  Sort order for any hash
134  Alternative array and hash slicing
136  Implementation of hash iterators
150  Extend regex syntax to provide for return of a hash of matched 
subpatterns
177  A Natural Syntax Extension For Chained References (aka Multidimensional 
Arrays/Hashes)
191  smart container slicing
196  More direct syntax for hashes
201  hash slicing
231  Data: Multi-dimensional arrays/hashes and slices
237  hashes should interpolate in double-quoted strings
241  Pseudo-hashes must die!
255  Fix iteration of nested hashes
259  Builtins : Make use of hashref context for garrulous builtins
266  Any scalar can be a hash key
273  Internal representation of Pseudo-hashes using attributes.
341  unified container theory


I/O, Signals, Events, and System Interfaces

39  Perl should have a print operator
42  Request For New Pragma: Shell
47  Universal Asynchronous I/O
60  Safe Signals
69  Standardize input record separator (for portability)
86  IPC Mailboxes for Threads and Signals
101  Apache-like Event and Dispatch Handlers
121  linkable output mode
180  Object Class hooks into C<printf>
186  Standard support for opening i/o handles on scalars and 
arrays-of-scalars
235  Data: sprintf() with overloaded objects
236  Change the way $SIG{__WARN__} and $SIG{__DIE__} are used   
258  Distinguish packed data from printable strings
285  Lazy Input / Context-sensitive Input
311  Line Disciplines          
345  Putting an Event Loop in the Core
350  Advanced I/O (AIO)


Interfaces and APIs

61  Interfaces for linking C objects into perlsubs
75  structures and interface definitions
125  Components in the Perl Core Should Have Well-Defined APIs and Behavior
148  Arrays: Add reshape() for multi-dimensional array reshaping
265  Interface polymorphism considered lovely
270  Replace XS with the C<Inline> module as the standard way to extend 
Perl.  
321  Common Callback API for all AIO calls.
323  Perl's embedding API should be simple


Internalization 

50  BiDirectional Support in PERL
295  Normalisation and C<unicode::exact>
296  Getting Data Into Unicode Is Not Our Problem
300  C<use unicode::representation> and C<no unicode>
312  Unicode Combinatorix
313  Perl 6 should support I18N and L10N          


Internals

35  A proposed internal base format for perl variables
36  Structured Internal Representation of Filenames
67  Deep Copying, aka, cloning around.
75  structures and interface definitions
122  types and structures
131  Internal String Storage to be Opaque
273  Internal representation of Pseudo-hashes using attributes.
294  Internally, data is stored as UTF8
302  Unrolling loops and tail recursion    
310  Ordered bytecode
322  Abstract Internals String Interaction
338  shareable bytecode
359  Improvement needed in error messages (both internal errors and die 
function).


Modules and Packaging

8  The AUTOLOAD subroutine should be able to decline a request         
40  Module Scope Control
55  Compilation: Remove requirement for final true value in require-d and 
do-ed files
62  Wildcards for multiple module imports
78  Improved Module Versioning And Searching
135  Require explicit m on matches, even with ?? and // as delimiters.
153  New pragma 'autoload' to load functions and modules on-demand
228  Add memoize into the standard library     
232  Replace AUTOLOAD by a more flexible mechanism
233  Replace Exporter by a better scaling mechanism         
253  UNIVERSAL::require()
260  More modules
264  Provide a standard module to simplify the creation of source filters
269  Perl should not abort when a required file yields a false value
270  Replace XS with the C<Inline> module as the standard way to extend 
Perl.  
289  Generate module dependencies easily
291  Detecting Perl Core Modules Should Be Easy
301  Cache byte-compiled programs and modules
318  Handling environment setting in extension modules
324  Extend AUTOLOAD functionality to AUTOGLOB
349  Perl modules should be built with a Perl make program


Numbers

38  Standardise Handling Of Abnormal Numbers Like Infinities And NaNs      
43  Integrate BigInts (and BigRats) Support Tightly With The Basic Scalars
116  Efficient numerics with perl
197  Numeric Value Ranges In Regular Expressions
209  Fuller integer support in Perl.     


Objects, Inheritance, Polymorphism, Overloading

14  Modify open() to support FileObjects and Extensibility
20  Overloadable && and ||
32  A method of allowing foreign objects in perl
49  Objects should have builtin stringifying STRING method
54  Operators: Polymorphic comparisons
61  Interfaces for linking C objects into perlsubs
73  All Perl core functions should return objects
75  structures and interface definitions
80  Exception objects and classes for builtins
92  Extensible Meta-Object Protocol
95  Object Classes
96  A Base Class for Exception Objects
97  prototype-based method overloading
98  context-based method overloading
108  Scope of Polymorphic References and Objects
115  Overloadable parentheses for objects
119  Object neutral error handling via exceptions
126  Ensuring Perl's object-oriented future
137  Overview: Perl OO should I<not> be fundamentally changed.         
147  Split Scalars and Objects/References into Two Types
159  True Polymorphic Objects
161  Everything in Perl becomes an object.
163  Objects: Autoaccessors for object data structures
171  my Dog $spot should call a constructor implicitly    
174  Improved parsing and flexibility of indirect object syntax
180  Object Class hooks into C<printf>
187  Objects : Mandatory and enhanced second argument to C<bless>
188  Objects : Private keys and methods
189  Objects : Hierarchical calls to initializers and destructors
190  Objects : NEXT pseudoclass for method redispatch
193  Objects : Core support for method delegation
200  Objects: Revamp tie to support extensibility (Massive tie changes)
222  Interpolation of object method calls
223  Objects: C<use invocant> pragma
224  Objects : Rationalizing C<ref>, C<attribute::reftype>, and 
C<builtin:blessed>
234  Data: overloading via the SECOND operand if needed
235  Data: sprintf() with overloaded objects
239  IO: Standardization of Perl IO Functions to use Indirect Objects
242  No overloading of f($arg) basing on ref($arg)
244  Method calls should not suffer from the action on a distance
251  Interpolation of class method calls
254  Class Collections: Provide the ability to overload classes
256  Objects : Native support for multimethods
265  Interface polymorphism considered lovely
277  Method calls SHOULD suffer from ambiguity by default
288  First-Class CGI Support
335  Class Methods Introspection: what methods does this object support?
336  use strict 'objects': a new pragma for using Java-like objects in Perl
352  Merge Perl and C#, but have default Main class for scripting.


Operators

10  Filehandles should use C<*> as a type prefix if typeglobs are eliminated.
19  Rename the C<local> operator
20  Overloadable && and ||
21  Subroutines: Replace C<wantarray> with a generic C<want> function
25  Operators: Multiway comparisons
26  Named operators versus functions
34  Angle brackets should not be used for file globbing
39  Perl should have a print operator
45  C<||> and C<&&> should propagate result context to both sides
53  Built-ins: Merge and generalize C<index> and C<rindex>
54  Operators: Polymorphic comparisons
56  Optional 2nd argument to C<pop()> and C<shift()>
58  C<chomp()> changes.
59  Proposal to utilize C<*> as the prefix to magic subroutines
66  Shell Style Redirection
68  Eliminate the optional C<sub> for C<BEGIN> etc block declarations
74  Proposal to rename C<import> and C<unimport>
77  Suggested isa() operator.
79  The Predefined POD Streams are C<perl>, C<data>, and C<doc>
82  Arrays: Apply operators element-wise in a list context
103  Fix C<$pkg::$var> precedence issues with parsing of C<::>
111  Here Docs Terminators (Was Whitespace and Here Docs)
117  Perl syntax support for ranges
138  Eliminate =~ operator.
143  Case ignoring eq and cmp operators
151  Merge C<$!>, C<$^E>, C<$@> and C<$?>
156  Replace first match function (C<?...?>) with a flag to the match 
command.
157  Delete C<dbmopen> and C<dbmclose> commands.
162  Heredoc contents
165  Allow Varibles in tr///
167  Simplify C<do BLOCK> Syntax
170  Generalize =~ to a special "apply-to" assignment operator
175  Add C<list> keyword to force list context (like C<scalar>)
180  Object Class hooks into C<printf>
187  Objects : Mandatory and enhanced second argument to C<bless>
205  Arrays: New operator ';' for creating array slices
218  C<my Dog $spot> is just an assertion
223  Objects: C<use invocant> pragma
224  Objects : Rationalizing C<ref>, C<attribute::reftype>, and 
C<builtin:blessed>
230  Replace C<format> built-in with C<format> function
245  Add new C<empty> keyword to DWIM for clearing values
270  Replace XS with the C<Inline> module as the standard way to extend 
Perl.  
276  Localising Paren Counts in qr()s.
279  my() syntax extensions and attribute declarations
283  C<tr///> in array context should return a histogram
284  Change C<$SIG{__WARN__}> and C<$SIG{__DIE__}> to magic subs
290  Better english names for -X
295  Normalisation and C<unicode::exact>
299  C<@STACK> - a modifyable C<caller()>
300  C<use unicode::representation> and C<no unicode>
303  Keep C<use less>, but make it work.
304  C<sort> algorithm to be selectable at compile time
305  C<$^C> should be true when compiling
307  PRAYER - what gets said when you C<bless> something
315  Kick out all ops - libprt
319  Transparently integrate C<tie>
320  Allow grouping of -X file tests and add C<filetest> builtin
327  C<\v> for Vertical Tab
328  Single quotes don't interpolate \' and \\
329  C<use syntax>
331  Consolidate the $1 and C<\1> notations
333  Add C<header> and C<unheader> funtions to core distribution


Pragmas

2  Request For New Pragma: Implicit
42  Request For New Pragma: Shell
64  New pragma 'scope' to change Perl's default scoping
153  New pragma 'autoload' to load functions and modules on-demand
223  Objects: C<use invocant> pragma
275  New 'tristate' pragma to allow undef to take on NULL semantics
336  use strict 'objects': a new pragma for using Java-like objects in Perl


Regexs

93  Regex: Support for incremental pattern matching
104  Backtracking            
110  counting matches
112  Assignment within a regex
135  Require explicit m on matches, even with ?? and // as delimiters.
144  Behavior of empty regex should be simple
145  Brace-matching for Perl Regular Expressions
150  Extend regex syntax to provide for return of a hash of matched 
subpatterns
156  Replace first match function (C<?...?>) with a flag to the match 
command.
164  Replace =~, !~, m//, s///, and tr// with match(), subst(), and trade()
198  Boolean Regexes
261  Pattern matching on perl values
274  Generalised Additions to Regexs
308  Ban Perl hooks into regexes
316  Regex modifier for support of chunk processing and prefix matching
317  Access to optimisation information for regular expressions      
332  Regex: Make /$/ equivalent to /\z/ under the '/s' modifier
347  Remove long-deprecated $* (aka $MULTILINE_MATCHING)
348  Regex assertions in plain Perl code
360  Allow multiply matched groups in regexes to return a listref of all 
matches


Scalars

30  STDIN, STDOUT, STDERR, ARGV, and DATA should become scalars
43  Integrate BigInts (and BigRats) Support Tightly With The Basic Scalars
147  Split Scalars and Objects/References into Two Types
175  Add C<list> keyword to force list context (like C<scalar>)
186  Standard support for opening i/o handles on scalars and 
arrays-of-scalars
266  Any scalar can be a hash key


Scope

6  Lexical variables made default
40  Module Scope Control
64  New pragma 'scope' to change Perl's default scoping
106  Yet another lexical variable proposal: lexical variables made default 
without requiring strict 'vars'
108  Scope of Polymorphic References and Objects
330  Global dynamic variables should remain the default


Strings

49  Objects should have builtin stringifying STRING method
50  BiDirectional Support in PERL
84  Replace => (stringifying comma) with => (pair constructor)
105  Remove "In string @ must be \@" fatal error
111  Here Docs Terminators (Was Whitespace and Here Docs)
131  Internal String Storage to be Opaque
162  Heredoc contents
237  hashes should interpolate in double-quoted strings
258  Distinguish packed data from printable strings
295  Normalisation and C<unicode::exact>
296  Getting Data Into Unicode Is Not Our Problem
300  C<use unicode::representation> and C<no unicode>
312  Unicode Combinatorix
313  Perl 6 should support I18N and L10N          
322  Abstract Internals String Interaction


Subroutines

8  The AUTOLOAD subroutine should be able to decline a request         
18  Immediate subroutines
21  Subroutines: Replace C<wantarray> with a generic C<want> function
27  Coroutines for Perl
31  Subroutines: Co-routines
57  Subroutine prototypes and parameters
59  Proposal to utilize C<*> as the prefix to magic subroutines
61  Interfaces for linking C objects into perlsubs
68  Eliminate the optional C<sub> for C<BEGIN> etc block declarations
107  lvalue subs should receive the rvalue as an argument
118  lvalue subs: parameters, explicit assignment, and wantarray() changes
128  Subroutines: Extend subroutine contexts to include name parameters and 
lazy arguments
132  Subroutines should be able to return an lvalue
149  Lvalue subroutines: implicit and explicit assignment
150  Extend regex syntax to provide for return of a hash of matched 
subpatterns
154  Simple assignment lvalue subs should be on by default
164  Replace =~, !~, m//, s///, and tr// with match(), subst(), and trade()
176  subroutine / generic entity documentation
199  Short-circuiting built-in functions and user-defined subroutines (or 
"Allowing built-in functions to use loop blocks")
243  No special UPPERCASE_NAME subroutines
252  Interpolation of subroutines
271  Subroutines : Pre- and post- handlers for subroutines
284  Change C<$SIG{__WARN__}> and C<$SIG{__DIE__}> to magic subs
298  Make subroutines' prototypes accessible from Perl
309  Allow keywords in sub prototypes
334  Perl should allow specially attributed subs to be called as C functions


Testing

182  JART - Just Another Regression Test
183  "=for testing" - Embedded tests
353  A Sandboxing mechanism for Perl 6                     


Threading

1  Implementation of Threads in Perl
86  IPC Mailboxes for Threads and Signals
178  Lightweight Threads
185  Thread Programming Model
293  MT-Safe Autovariables in perl 5.005 Threading


Types

4  type inference
6  Lexical variables made default
9  Highlander Variable Types
10  Filehandles should use C<*> as a type prefix if typeglobs are eliminated.
12  variable usage warnings
17  Organization and Rationalization of Perl State Variables
24  Data types: Semi-finite (lazy) lists
35  A proposed internal base format for perl variables
57  Subroutine prototypes and parameters
72  Variable-length lookbehind.
83  Make constants look like variables
89  Controllable Data Typing            
97  prototype-based method overloading
106  Yet another lexical variable proposal: lexical variables made default 
without requiring strict 'vars'
122  types and structures
130  Transaction-enabled variables for Perl6
133  Alternate Syntax for variable names
147  Split Scalars and Objects/References into Two Types
158  Regular Expression Special Variables
173  Allow multiple loop variables in foreach statements
224  Objects : Rationalizing C<ref>, C<attribute::reftype>, and 
C<builtin:blessed>
229  Variable interpolation on demand.
263  Add null() keyword and fundamental data type
293  MT-Safe Autovariables in perl 5.005 Threading
298  Make subroutines' prototypes accessible from Perl
309  Allow keywords in sub prototypes
330  Global dynamic variables should remain the default


Variables

6  Lexical variables made default
9  Highlander Variable Types
12  variable usage warnings
17  Organization and Rationalization of Perl State Variables
35  A proposed internal base format for perl variables
71  Legacy Perl $pkg'var should die        
72  Variable-length lookbehind.
83  Make constants look like variables
106  Yet another lexical variable proposal: lexical variables made default 
without requiring strict 'vars'
113  Better constants and constant folding     
120  Implicit counter in for statements, possibly $#.        
130  Transaction-enabled variables for Perl6
133  Alternate Syntax for variable names
158  Regular Expression Special Variables
173  Allow multiple loop variables in foreach statements
192  Undef values ne value        
229  Variable interpolation on demand.
293  MT-Safe Autovariables in perl 5.005 Threading
326  Symbols, symbols everywhere
330  Global dynamic variables should remain the default
337  Common attribute system to allow user-defined, extensible attributes
355  Leave $[ alone.        

-- 
Bryan C. Warnock
[EMAIL PROTECTED]

Reply via email to