W3C home > Mailing lists > Public > public-fx@w3.org > January to March 2013

Re: comments on Matrix

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Thu, 21 Mar 2013 11:50:31 -0700
Message-ID: <CAAWBYDDx3t6cvk5rF716cFGk4HOv6unvhLdEESdVCJ79o9==Og@mail.gmail.com>
To: Rik Cabanier <cabanier@gmail.com>
Cc: James Robinson <jamesr@google.com>, Benoit Jacob <jacob.benoit.1@gmail.com>, "public-fx@w3.org" <public-fx@w3.org>
On Thu, Mar 21, 2013 at 11:47 AM, Rik Cabanier <cabanier@gmail.com> wrote:
> On Thu, Mar 21, 2013 at 11:36 AM, James Robinson <jamesr@google.com> wrote:
>> On Thu, Mar 21, 2013 at 11:33 AM, Rik Cabanier <cabanier@gmail.com> wrote:
>>> I'll formally object to an exception being thrown here.
>>>
>>> SVG matrix throws an exception and since this is a drop-in replacement,
>>> Matrix needs to throw one too :-(
>>
>> This is a clear example of SVG making a (bad) mistake that we should not
>> inflict on the rest of the web platform.
>
> Are you objecting to any exceptions being thrown?
> There are exceptions in all authors facing APIs.

No, he objects for the same reason I am - a matrix being singular is
not a particularly exceptional situation, and whether an
implementation considers a matrix singular will depend in some cases
on the exact algorithm and FP implementation being used.  This is,
thus, a *terrible* example of a place to throw an exception, as
authors won't expect it, and it'll vary between platforms for no
important reason.

~TJ
Received on Thursday, 21 March 2013 18:51:17 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:49:45 UTC