This is an automatically generated list of Ruby Change Requests.

For details, see http://www.rubygarden.org/index.php?topic=RCR


                                Open RCRs
=========================================================================

01/22/02 +  bobalex     Consistency in subscripted references
01/11/02 ++ hensleyl    Add fsync method to IO class
01/09/02 -  onekilo     java/c++ type method overloading
01/02/02 -              Use 'String literals' as :Symbols.
12/31/01 o  slumos      Integer division again.
12/04/01 o  josb        Allow String indexing using Regexps to use groups
10/29/01 o  gan         attr_initializer shortcut for def initialize(...)
10/26/01 o  phil_tomso  Add upcased?, capitalized? and downcased? to
                        String
10/26/01 o  feldt       Simplified use of map by adding optional
                        parameter
10/12/01 +  Moxon       Replace getoptlong with optparse in standard ruby
                        distribution
10/10/01 -  rjp         Socket#gethostbyname should use gethostbyname()
10/08/01 -- HughSasse   Chaining relational operators.
10/08/01 +  matju       Regexp#options #lang
09/22/01 ++ tobi        return same type of the receiver
09/21/01 o  kleb        Access to DBL_EPSILON and FLT_EPSILON
09/16/01 +  larsch      String/Array equivalence
09/10/01 o  jvoegele    Selective Export
09/03/01 +  tobi        New method map_with_indices
09/01/01 -  tobi        non-bang []=, maybe a.set_at(2,new_value)
08/27/01 +  green       Kernel#method_var: simple hidden per-method
                        variables
08/27/01 +  Rich_Kilme  Add the ability of Ruby to load extensions (.rb,
                        .so, etc) from .zip files
08/25/01 +  matju       More Reflection
08/17/01 o  aj          Text similarity methods in String
08/08/01 +  eli         unparsed string literals
08/07/01 ++ dave        Add RubyUnit to the base distribution
07/30/01 +  dave        "partition" method
07/30/01 +  dave        Replace 'caller' with 'call_stack'
07/30/01 +  dave        New method, instance_eval + value passing
07/30/01 ++ dave        Make Ruby XML-ready "out of the box"
07/30/01 ++ dave        New method Enumerable#hashify(value)
07/30/01 -  dave        Keep track of implicitly called methods
07/30/01 +  dave        Pragma to disallow variable creation with just an
                        assignment
07/30/01 +  dave        Alternate variable declaration
07/30/01 +  dave        More list operators
07/30/01 +  dave        Infix 'function composition' operator
07/30/01 +  dave        New proper name for Hash#indexes, Array#indexes
07/30/01 +  dave        Cut operator for short-circuiting method chains


                              Accepted RCRs
=========================================================================

12/11/01 o  jfh         String#match
10/23/01 +              #exception should set message, not call
                        initializer
10/16/01 o  RolandSenn  Simple statements - Surprising results
10/08/01 +  matju       Regexp#to_s #inspect
10/08/01 +  matju       Class.new and Module.new
08/21/01 ++             Dir.path
08/15/01 +  dave        TimeoutError should not be a StandardError
08/06/01 +  renoX       A step method for Range
07/30/01 +  dave        Change to one-argument form of
                        Exception#exception
07/30/01 +  dave        Method additons to String


                              Rejected RCRs
=========================================================================

11/25/01 o  dblack      second argument to Dir.glob, specifying file test
10/10/01 +  rjp         Hash#keys should be a base method for other
                        methods
10/08/01 o  matju       Symbol.new
09/17/01 o  matju       basic constructors
07/30/01 +  dave        New method: Exception#message=(aString)
07/30/01 -  dave        Method additions to Numeric
07/30/01 -  dave        Move numeric iterators out of Integer and in to
                        Numeric
07/30/01 o  dave        Allow "#{foo} bar" to be used as "#foo bar"
07/30/01 +  dave        Shortcut for instance variable initialization
07/30/01 +  dave        Icon-like suspend or "inside-out yield"