ruby picture

legacy's RCR activity

RCRs submitted by legacy

Number Title
172 Some way to precompile classes in extensions
171 All language constructs to return something useful
170 'require' load path relative to the currently executing file
168 Interface Checking
164 New interpreter switch
163 Another sorting algorithm
162 Binary search
161 include Matrix and Vector []=
159 Default arg names for closures
158 There should be an ios-specific record separator
155 Include CONFIG::Config['rubydocdir'] in rbconfig.rb
154 Observable objects always share observers after dup
153 const_missing should be invoked before toplevel scope is sea
148 Enumerable#make_hash to simplify hash generation
123 Suggest String#to_n to encompass to_i and to_f
115 Allow *array expansion anywhere in list
98 ruby_run() calls exit?
30 Add the ability of Ruby to load extensions (.rb, .so, etc) f
15 Replace 'caller' with 'call_stack'

RCRs commented on by legacy

Note: due to the transition from the old Wiki-based comment collection (where comments were not stored by author), only comments since late October 2004 (opening of new RCRchive) are listed here.

Number Title Author
284 Let Array#index take a block legacy
282 Add Comparable#bound_by legacy
281 Add String#chars legacy
280 Unified type conversion framework legacy
279 User defined % literals legacy
278 Hash#collect_to_hash method legacy
277 Make def return something useful legacy
276 Make String#scan, #gsub, and #sub yield MatchData objects legacy
275 Allow instance variables as method parameters legacy
274 Required Block Argument legacy
273 Enumerable#inject_with legacy
272 ignoring raise exceptions (supressing all errors) legacy
270 Add clamp(), modulo(), rand() methods to Range legacy
269 Add Thread.atomic legacy
268 String.natcmp legacy
267 "original" keyword in method redefinition (like "super") legacy
266 until_eof legacy
265 Readable/Writeable modules IO, StringIO etc. legacy
264 Unifying dot (.) and colon (::) operators legacy
262 more enumerator functionality legacy
261 introducing Hash-like mixin legacy
259 add begin= and end= to Range legacy
258 supply hash to Regexp.new legacy
257 String#concat should be String#concat! legacy
256 Rename Kernel#binding legacy
254 Latent object instantiation legacy
253 Implicit binding from method def legacy
251 Add Binding#eval legacy
250 absolute __FILE__ legacy
249 Object#self legacy
248 'once' operator to evaluate an expression only once legacy
247 Multi-class definition legacy
246 Rename singleton.rb legacy
245 zip's broken metaphor legacy
244 Limit recursion depth of Array#flatten legacy
242 Add collect_flatten and collect_flatten! to Array legacy
241 in operator legacy
240 avoid asymmetry of extend_object/append_features legacy
239 Module#not_redefining, #redefining, #not_redefinable legacy
238 Remove set methods from Array legacy
237 named capture with assignment in regexp legacy
236 anArray.rekursive_index legacy
235 anArray.rekursive_index legacy
234 Uniform meta-access while parsing Ruby code (replaces RCR 22 legacy
233 pathname literal and builtin pathname class legacy
232 string interpolation without concatination legacy
231 Kernel#singleton_class legacy
230 'for' for multiple arrays legacy
229 Mixf-fix syntax, if-then-else etc. as methods, fewer keyword legacy
228 Uniform meta-access while parsing Ruby code legacy
227 Make blocks default to zero arguments legacy
226 Named Return Arguments legacy
224 temporary enabled global variable legacy
223 require a directory legacy
222 Add bitwise AND/XOR/OR/NOT for String legacy
221 Automatic completion of Namespace legacy
220 Automatic completion of Namespace legacy
219 add Kernel.warn!() for warnings with backtraces legacy
218 kind_of class'es legacy
217 Make for..end return something useful legacy
216 Provide private methods for changing a Time instance. legacy
215 Object#pretty legacy
213 Extended Access to the DATA Pseudo-File legacy
212 cat fileutil. legacy
211 Normalize filenames before requiring them legacy
210 event keyword for ruby legacy
209 Add find_header to mkmf legacy
206 Make popen3 raise an exception on failure legacy
205 Put base64.rb methods under their own module legacy
204 Negative arg for Array#first and legacy
202 Attach arbitrary data to methods defined in extensions legacy
201 Method named with string *and* [ ] => def foo[](x) legacy
200 block range - signs legacy
199 add Object#identical? and change behaviour of Object#equal? legacy
198 Publish/Subscribe Method Visibility legacy
197 ri should be accesible thru irb legacy
196 Add trace_func accessor to ruby legacy
195 built-in complex math legacy
194 adding notation for complex numbers legacy
193 built-in complex numbers legacy
192 New variable declaration syntax in blocks legacy
191 add TrueClass#not and FalseClass#not legacy
190 Disallow @classInstanceVar in class body legacy
189 Publish/Subscribe Method Visibility legacy
188 Remove whitespace before here doc contents legacy
187 Advanced Method Visibility legacy
186 @@_@classInstanceVar and @_restrictedInstanceVar legacy
185 @@_classInstanceVar and @_restrictedInstanceVar legacy
184 Thread safe legacy
183 Allow parens around a single target variable in multiple val legacy
179 Create a 'NoMatchData' object on Regex match failing. legacy
178 Add Enum type to Ruby legacy
177 linking object : mapping on object from an other legacy
176 Extend resolv.rb legacy
175 Provide Ruby interface to error_print() legacy
174 Allow #p to pass through its argument(s) legacy
173 Advanced Feature Visibility legacy
172 Some way to precompile classes in extensions legacy
171 All language constructs to return something useful legacy
170 'require' load path relative to the currently executing file legacy
168 Interface Checking legacy
167 Add "no match expecting 'c'" to MatchData legacy
164 New interpreter switch legacy
163 Another sorting algorithm legacy
162 Binary search legacy
161 include Matrix and Vector []= legacy
160 Move base64 methods into their own module legacy
159 Default arg names for closures legacy
158 There should be an ios-specific record separator legacy
157 obj.foo(x) = y legacy
156 Enumerable#zip(an_enumerable) legacy
155 Include CONFIG::Config['rubydocdir'] in rbconfig.rb legacy
154 Observable objects always share observers after dup legacy
153 const_missing should be invoked before toplevel scope is sea legacy
152 all() and any() like in Perl6 legacy
151 Dir.recurse legacy
150 String#start_with? / #end_with? legacy
149 require files that aren't .rb or .so legacy
148 Enumerable#make_hash to simplify hash generation legacy
138 Make def return something useful legacy
136 String#chomp(/regexp/) legacy
130 Provide a common ancestor for GetoptLong error classes legacy
126 Enhanced Readline ? legacy
123 Suggest String#to_n to encompass to_i and to_f legacy
115 Allow *array expansion anywhere in list legacy
111 IO subclass for string legacy
98 ruby_run() calls exit? legacy
89 xx: yy as a shorter :xx => yy + m( x:, y:) keyword arg legacy
67 unify cgi handling of normal and multipart forms legacy
62 Kernel::rand to accept Range legacy
30 Add the ability of Ruby to load extensions (.rb, .so, etc) f legacy
15 Replace 'caller' with 'call_stack' legacy
ruby picture

Powered by .