- From: Mark S. Miller <erights@google.com>
- Date: Fri, 19 Feb 2010 08:20:47 -0800
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: "public-script-coord@w3.org" <public-script-coord@w3.org>
Received on Friday, 19 February 2010 16:21:17 UTC
On Fri, Feb 19, 2010 at 8:15 AM, Boris Zbarsky <bzbarsky@mit.edu> wrote: > On 2/19/10 11:06 AM, Mark S. Miller wrote: > >> Why make your new object be String-like rather than simply containing a >> string as a member? >> > > I think the reasoning is tat people use |foo.style.top| as a string right > now. Is it a string right now? If it is... > So if we want to allow doing |foo.style.top.px = 200| Why would you want that? I suggest that once you appreciate the costs of that desire, you will no longer want that. > and at the same time allow people to treat foo.style.top as a string, then > it needs to be string-like in some sense. > > I suspect that just having it toString to the string it is right now is not > sufficient for web compatibility. > > > Why use is-a rather than has-a? >> > > Because we're trying to extend a legacy API which currently uses strings, > not designing in a vacuum. > > -Boris > -- Cheers, --MarkM
Received on Friday, 19 February 2010 16:21:17 UTC