My $DEITY, someone sedate this man before he drowns us all in Perl RFCs!
K.
----- Forwarded message from Damian Conway <[EMAIL PROTECTED]> -----
>From: Damian Conway <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: wanthash (Was: Re: date interface (was Re: perl6 requirements, on
>bootstrap))
>Date: Fri, 4 Aug 2000 17:01:39 +1000 (EST)
>
> > Could you please send me a list of RFCs you intend to write? Just
> > titles, so that I can add them to my language RFCs summary.
>
>Here are the titles of the first batch.
>
>There may be as many again, once I get over jet-lag and can start
>thinking clearly.
>
>Damian
>
>-----------cut-----------cut-----------cut-----------cut-----------cut----------
>
> * Built-ins: 4th parameter to index and rindex
>
> * Built-ins: DWIM behaviour for open $handle, "| prog |"
>
> * Built-ins: banishment to pragmas of certain built-ins (listed)
>
> * Built-ins: consistent hashref context behaviour for caller() and other
>built-ins
>
> * Built-ins: extra return value for ref() called on objects
>
> * Built-ins: min() and max() functions and acceptors
>
> * Built-ins: reduce() function
>
> * Built-ins: removal of obsolete built-ins (listed)
>
> * Built-ins: remove final true value requirement for require()
>
> * Built-ins: rename eval BLOCK to distinguish from eval EXPR
>
> * Built-ins: renaming of local()
>
> * Built-ins: return true on success of 'system'
>
> * Control structures: change default behaviour of numeric comparison of strings
>
> * Control structures: co-routines
>
> * Control structures: multiway comparisons
>
> * Control structures: built-in switch statement
>
> * Data structures: Semi-finite (lazy) lists
>
> * Data structures: revised iteration behaviour for hashes
>
> * Formats: integration with I/O disciplines
>
> * Formats: redesign of format syntax and transfer to pragma
>
> * OO Perl: Hierarchical construction, initialization, and destruction
>
> * OO Perl: Minor modification to semantics of C<bless>'s 2nd argument
>
> * OO Perl: Specification and implementation of methods
>
> * OO Perl: Specification and implementation of multimethods
>
> * OO Perl: extension and rationalization of operator overloading
>
> * OO Perl: extra "context" argument for method and multimethod redispatch
>
> * OO Perl: pre-conditions, post-conditions, and invariants
>
> * OO Perl: private attributes and methods
>
> * Regexps: accessing failure descriptions
>
> * Regexps: matching against a subroutine
>
> * Source filters: run-time access to source code parse tree
>
> * Source filters: simplified source filtering semantics
>
> * Subroutines: generation of source code from subroutine references
>
> * Subroutines: higher order functions
>
> * Subroutines: lazy evaluation of argument lists
>
> * Subroutines: named and typed arguments
>
> * Subroutines: new prototype specifiers
>
> * Subroutines: replace C<wantarray> with generic C<want> function
>
> * Superpositions: vector operations via superpositions
----- End forwarded message -----
--
Kirrily Robert -- <[EMAIL PROTECTED]> -- http://netizen.com.au/
Open Source development, consulting and solutions
Level 10, 500 Collins St, Melbourne VIC 3000
Phone: +61 3 9614 0949 Fax: +61 3 9614 0948 Mobile: +61 410 664 994