I, personally, don't have strong opinion. Both behaviors work for me.
Bob, if you are going to change this, please show the patch first.

Thanks. Dmitry.

On Mon, Jun 29, 2015 at 8:14 PM, Andrea Faulds <a...@ajf.me> wrote:

> Hi again,
>
> > On 29 Jun 2015, at 18:02, Bob Weinand <bobw...@hotmail.com> wrote:
> >
> > Yes, it generally makes sense...
> > Then I have other questions:
> >
> > - Why do we then still have a Warning? Either we have well-defined
> behavior, or we throw an exception. Well-defined behavior *plus* a warning
> is IMO non-sense.
>
> That’s weird, yeah. We don’t throw warnings for the math functions when
> you give them odd inputs, e.g. sin(INF) is just NAN, no warning.
>
> I think removing it would make sense.
>
> > - Is it intentional for intdiv and % to throw an Exception instead of
> Error or some more specific DivisionByZeroError or similar? (yes, I know,
> Error is only very recent, but the question still needs to be asked).
>
> Hmm. Using Error might make some sense given it used to raise E_WARNING. I
> think DivisionByZeroError sounds like a good idea.
>
> --
> Andrea Faulds
> http://ajf.me/
>
>
>
>
>

Reply via email to