I question the alleged ubiquity of integer division. This is not an operation I find myself needing all that often. Of course, everyone's programming needs are different, but I just don't find myself wanting the integer quotient of a and b more often than I want to do a/b and get their ratio as a float.
On Sun, Apr 3, 2016 at 12:09 PM, Tim Holy <[email protected]> wrote: > Indexing with // is a bit undesirable because 6//3 gets simplified to 2//1 > upon > construction, and there's no reason to pay the cost of that operation. > > With \\, would you worry about confusion from the fact that in a \\ b, a > is in > the denominator? Especially if it gets called the "integer division > operator." > > One could use ///, but that's starting to be pretty comparable to > \div[TAB], > and less pretty to read. > > --Tim > > > On Sunday, April 03, 2016 05:56:26 AM Scott Jones wrote: > > For some reason, my posts are getting sent prematurely! Continuing: > > > > Since the integer division operator // of Python (2&3) and Lua already > > means something important in Julia, and \ is also taken, I'd like to > > propose \\ as an integer division operator for Julia. > > Having to always type \ d i v <tab> in the REPL, and something different > in > > Emacs, or write things out as `div(a, b)` (6 characters typed!), is > rather > > annoying, \\ is just a syntax error currently in Julia > > and could easily be added to the parser and made a synonym to div (÷). > >
