On Tue, 27 Feb 2007, Linus Torvalds wrote: > In real algebra (what in the US is apparently called "abstract algebra", > and not to be confused with just "arithmetic with unknowns"), you do > generalized arithmetic operations, and using "+" and "-" and "*" to mean > arbitrary things that depend on the stuff you operate on, and doing > different things depending on whether you talk about a "set of commits" > (log) or talking about a "set of source code" (diff), makes total sense > mathematically. /me wonders why Linux wasn't written in C++ with overloaded operators... Nicolas - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html