From: Conrad Schneiker Date: 2000-07-04T18:12:54-05:00 Subject: [ruby-talk:03809] Re: modulo and remainder Hi, "Yukihiro Matsumoto" writes: > In message "[ruby-talk:03779] Re: modulo and remainder" > on 00/07/04, Tadayoshi Funaba writes: > > |I wrote a method jd_to_wday in date2.rb like this: > | > | def jd_to_wday(jd) (jd + 1) % 7 end > | > |It calculates the day of week of the given the Julian day number. > |I used % and it must be modulo. So it works even if jd is -ve. > > Hmm. > > |BTW, I wish divmod to behave like floor in Common Lisp or Python's. A possible big advantage of emulating Python's behavior (which was hopefully well thought out--but I'm not an expert on that) is that it would make converting/porting Python's numeric libraries (and stuff built on them) to Ruby much less tricky and error prone. > |And we may use floor, ceil and round in all numerical domain, I think. > |(Integer#floor just returns self) Ruby has some restrictions in math, > |I think. I don't need that. > > It reflects the author's weakpoint. Even if you don't need that > (weakness in mathematical field?), I can't do the right thing without > YOUR help. Enlighten me, please. Conrad