On Wed, 23 Jan 2013 21:33:07 +0100 Jacob Carlborg <[email protected]> wrote: > > This is how it should look like. Date ranges in Ruby on Rails can be > really beautiful: > > date = 2.days.ago >
Honestly, I really don't like that. It trades clear semantics for a bunch of magic to achieve the dubious goal of making code look more like English (a notably high-ambiguity language). If I valued languages imitating English, I'd be doing everything in HyperCard or COBOL or some other such design blunder.
