=begin I understood what you meant, and agree in principle. I wanted to think about the implications given that (a) #call is duck-typed on, and (b) Fibers cannot be called across Threads, and, possibly, (c) the root Fiber has special se...runpaint (Run Paint Run Run)
=begin > I'm not so sure I'd expect Proc#hash to be equal in these cases. Of course, I don't feel like > Procs that simply have the same code and closure should be expected to be eql? either.
=begin The initial value of a Hash's default Proc is the block passed to Hash.new or nil. Hash#default_proc= can set the default Proc to a given Proc, but can't reset it to nil. This is unsymmetrical.
=begin > This is intended. Originally, __callee__ and __method__ were equivalent, except in aliased methods where the former returned the > aliased name, and the latter returned the non-aliased name. Then, later, matz changed __call...runpaint (Run Paint Run Run)
>> RUBY_REVISION => 30404 >> help 'String.new' NoMethodError: undefined method `get_info_for' for #<RDoc::RI::Driver:0x9a6f730> from /usr/local/lib/ruby/1.9.1/irb/cmd/help.rb:29:in `block in ex...runpaint (Run Paint Run Run)
=begin > May I ask current status of this proposal? (Why no assignment)
I was wondering the same thing.
> I think io-advise.patch works enough and we can't make O_DIRECT emulation and > good fallback logic. Also, O_DIRECT is de-f...runpaint (Run Paint Run Run)