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

Reply via email to