Issue #5899 has been updated by Yui NARUSE.

Status changed from Open to Assigned
Assignee set to Yukihiro Matsumoto


----------------------------------------
Feature #5899: chaining comparsions.
https://bugs.ruby-lang.org/issues/5899

Author: Ondrej Bilka
Status: Assigned
Priority: Normal
Assignee: Yukihiro Matsumoto
Category: Joke
Target version: 


Migration from python to ruby is problematic because ruby lacks certain features.
Most important python advantage is chained comparison
We must wrap every comparison like described below.

puts "yes" if 1<2<3<4

class Fixnum
  def <(a)
    ((self<=>a)==-1)&&a
  end
end
class FalseClass
  def <(a)
    false
  end
end




-- 
http://bugs.ruby-lang.org/