lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On 10/3/07, David Kastrup <dak@gnu.org> wrote:
> Huh?  This relation is satisfied by Lua.  Where is the disagreement?

What I meant by "correctly" was that Lua did it correctly where C and
others do it incorrectly, and that mathematicians would disagree with
that assertion.


>> So, was there a reason why? Personally I'm pretty happy it was
>> defined the way it was.
>
>Well, it goes nicely with math.floor(a/b).

Well, as I understand it, it was implemented that way in C because
that's how it's done in the hardware. I don't see why math.floor()
makes a good reason when Lua could have just used the C expression a %
b to evaluate the same expression in Lua.

-- 
-Patrick Donnelly

"One of the lessons of history is that nothing is often a good thing
to do and always a clever thing to say."

-Will Durant