From: Mark Thomas Date: 2009-08-13T22:10:09+09:00 Subject: Re: Background on why Ruby doesn't support ++ Don't forget there's already x.next although there is not the orthogonal x.prev, which seems like the Principle of Most Surprise in effect :-). One way to rectify that is to open up Integer yourself: class Integer def prev self - 1 end end