On Wed, Sep 11, 2013 at 08:15:26PM -0700, Timothee Cour wrote:
> anyways, isNumeric sounds buggy, isn't it?

Yeah, I'd file a bug. I can't see how "i" can possibly be numeric. I
thought the compiler rejected that anyway?


> On Wed, Sep 11, 2013 at 4:03 PM, H. S. Teoh <[email protected]> wrote:
> 
> > On Wed, Sep 11, 2013 at 02:10:32PM -0700, Timothee Cour wrote:
> > > actually that doesn't work:
> > >
> > > assert(!isNumeric(`j`)); //ok
> > > assert(!isNumeric(`i`)); //fails ; i is treated as a complex number but
> > > that's not good behavior as we can't write auto a=i;
> >
> > Yikes!
> >
> > This makes me *extremely* glad built-in complex numbers are
> > deprecated... can you imagine the mess that would result if you had a
> > loop counter named 'i' and the loop body contains expressions involving
> > 'i' and complex literals involving (the other) 'i'?
> >
> > *shudder*
> >
> >
> > T
> >
> > --
> > GEEK = Gatherer of Extremely Enlightening Knowledge
> >

-- 
Help a man when he is in trouble and he will remember you when he is in trouble 
again.

Reply via email to