W3C home > Mailing lists > Public > whatwg@whatwg.org > November 2013

Re: [whatwg] Questions regarding Path object

From: Dirk Schulze <dschulze@adobe.com>
Date: Mon, 11 Nov 2013 15:59:48 -0800
To: Elliott Sprehn <esprehn@chromium.org>
Message-ID: <C3B6C107-690E-42A8-8E9D-04A29A27A4AA@adobe.com>
Cc: Juriy Zaytsev <kangax@gmail.com>, Elliott Sprehn <esprehn@gmail.com>, Rik Cabanier <cabanier@gmail.com>, Jürg Lehni <lists@scratchdisk.com>, "whatwg@lists.whatwg.org" <whatwg@lists.whatwg.org>, Simon Pieters <simonp@opera.com>, Dean Jackson <dino@apple.com>, Ian Hickson <ian@hixie.ch>

On Nov 12, 2013, at 7:19 AM, Elliott Sprehn <esprehn@chromium.org> wrote:

> On Mon, Nov 11, 2013 at 2:52 PM, Dirk Schulze <dschulze@adobe.com> wrote:
> 
>> ...
>> 
>> 
>> The SVG WG would like to start using the 'Path' object for its objects as
>> well. We'd like this to be a generic object that can be used by other parts
>> of the web platform.
>> It would be strange to require a canvas context just to create pathh.
>> 
>> 
>> I'd like to again say I don't think this thing should be called Path. Lots
>> of other things have "Paths", like maps, file systems, urls, why does the
>> drawing one get to take the global namespace?
>> 
>> Given that there's a bunch of new objects with Drawing as the prefix, I
>> think we should name this DrawingPath like DrawingStyle and friends.
>> 
>> No.
> 
> Then I object to us shipping this in Chrome. Bleeding on the global scope
> with such a generic name ignoring all the other reasonable uses of the word
> Path is not good for the platform. It's not forward thinking, and it's
> confusing for developers.

No one is stopping you from objecting to ship it in Blink. I personally do not see any reason to diverge the web platform just because “Path” is a term that is also be used within the string “FilePath” or “URLPath". It seems rather obscure to add such a relation, since it is widely excepted that a path is a geometry if it doesn’t have a prefix that indicates otherwise. The naming topic was discussed too many times already and we always came back to Path. Safari on iOS and Mavericks ships with Path as well now. So it is your decision to block progress on the web platform or just stick to the naming.

Greetings,
Dirk

> 
> Why is your one use case more important than FilePath, URLPath and MapPath?
> Why do all the other APIs get prefixes and yours doesn't?
> - E
Received on Tuesday, 12 November 2013 00:04:27 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:14 UTC