Re: [[Class]] Property of Host Object

2010-07-23 Thread Garrett Smith
On 7/22/10, Mark S. Miller wrote: > On Thu, Jul 22, 2010 at 11:16 PM, David Flanagan > wrote: > >> Allen, >> >> The host vs. native distinction has long bothered me as well. Thanks for >> a >> particularly lucid explanation. In the next edition of the spec, perhaps >> you could go further and el

Re: [[Class]] Property of Host Object

2010-07-22 Thread Mark S. Miller
On Thu, Jul 22, 2010 at 11:16 PM, David Flanagan wrote: > Allen, > > The host vs. native distinction has long bothered me as well. Thanks for a > particularly lucid explanation. In the next edition of the spec, perhaps > you could go further and eliminate the use of the word "host" altogether, >

Re: [[Class]] Property of Host Object

2010-07-22 Thread David Flanagan
Allen, The host vs. native distinction has long bothered me as well. Thanks for a particularly lucid explanation. In the next edition of the spec, perhaps you could go further and eliminate the use of the word "host" altogether, leaving you with only native objects and non-native objects.

Re: [[Class]] Property of Host Object

2010-07-19 Thread Mark S. Miller
On Mon, Jul 19, 2010 at 2:35 PM, Allen Wirfs-Brock < allen.wirfs-br...@microsoft.com> wrote: > > -Original Message- > > From: Mark S. Miller [mailto:erig...@google.com] > > Sent: Monday, July 19, 2010 2:02 PM > > > > >> Do we?? What do you think "host object" means? > > > > Objects that a

RE: [[Class]] Property of Host Object

2010-07-19 Thread Allen Wirfs-Brock
> -Original Message- > From: Mark S. Miller [mailto:erig...@google.com] > Sent: Monday, July 19, 2010 2:02 PM > > >> Do we??  What do you think "host object" means? > > Objects that are not native objects. I.e., the categories are disjoint and > Garrett's > isHostObject method is correct.

Re: [[Class]] Property of Host Object

2010-07-19 Thread Mark S. Miller
On Mon, Jul 19, 2010 at 1:49 PM, Allen Wirfs-Brock < allen.wirfs-br...@microsoft.com> wrote: > > -Original Message- > > From: Mark S. Miller [mailto:erig...@google.com] > ... > > Is the following one of those cases: > > > > > The value of the [[Class]] internal property of a host object >

RE: [[Class]] Property of Host Object

2010-07-19 Thread Allen Wirfs-Brock
> -Original Message- > From: Mark S. Miller [mailto:erig...@google.com] ... > Is the following one of those cases: > > > The value of the [[Class]] internal property of a host object > > may be any String value except one of "Arguments", "Array", > > "Boolean", "Date", "Error", "Function"

Re: [[Class]] Property of Host Object

2010-07-18 Thread Garrett Smith
On 7/18/10, Allen Wirfs-Brock wrote: >> -Original Message- >> From: Garrett Smith [mailto:dhtmlkitc...@gmail.com] >> >> I hope the same can be said for the bug related to catch clauses and scope >> in >> IE9. >> > Bugs are for reporting and fixing...it's been reported but if you're ever >

Re: [[Class]] Property of Host Object

2010-07-18 Thread Mark S. Miller
On Sun, Jul 18, 2010 at 5:58 PM, Allen Wirfs-Brock < allen.wirfs-br...@microsoft.com> wrote: > So essentially, they are two kinds of host objects: native host objects > and non-native host objects. The spec. doesn’t explicitly talk about native > host objects because their hostness is semantical

RE: [[Class]] Property of Host Object

2010-07-18 Thread Allen Wirfs-Brock
> -Original Message- > From: Garrett Smith [mailto:dhtmlkitc...@gmail.com] > > I hope the same can be said for the bug related to catch clauses and scope in > IE9. > Bugs are for reporting and fixing...it's been reported but if you're ever unsure it never hurts to report it via http://co

Re: [[Class]] Property of Host Object

2010-07-18 Thread Garrett Smith
On 7/18/10, Allen Wirfs-Brock wrote: >>> The more important issue is our intent regarding the definitions of >>> "host" and "native" objects. > > First regarding, alert in IE. Historically it is what it is and nobody > should make any assumptions concerning the future based upon previous > versio

RE: [[Class]] Property of Host Object

2010-07-18 Thread Allen Wirfs-Brock
lt-in object "class" instance) can be a host object but if it is, it must be a native host object. That is, it most fully implement the specific semantics for that kind of object. Allen From: Mark S. Miller [mailto:erig...@google.com] Sent: Sunday, July 18, 2010 9:52 AM To: Allen Wirfs-Br

Re: [[Class]] Property of Host Object

2010-07-18 Thread Mark S. Miller
; > > Allen > > > > *From:* es-discuss-boun...@mozilla.org [mailto: > es-discuss-boun...@mozilla.org] *On Behalf Of *Mark S. Miller > *Sent:* Saturday, July 17, 2010 12:54 PM > *To:* Garrett Smith > *Cc:* es5-disc...@mozilla.org; es-discuss > *Subject:* Re: [[Class

RE: [[Class]] Property of Host Object

2010-07-18 Thread Allen Wirfs-Brock
, July 17, 2010 12:54 PM To: Garrett Smith Cc: es5-disc...@mozilla.org; es-discuss Subject: Re: [[Class]] Property of Host Object In short, I largely agree with you about the language in the ES5 spec text. My interpretation of that text derives in large part from my memories of the conversations

Re: [[Class]] Property of Host Object

2010-07-17 Thread Mark S. Miller
In short, I largely agree with you about the language in the ES5 spec text. My interpretation of that text derives in large part from my memories of the conversations that led up to it, and my sense of the intent we were trying to capture. In the absence of that context, I would probably arrive at

Re: [[Class]] Property of Host Object

2010-07-17 Thread Garrett Smith
On 7/17/10, Mark S. Miller wrote: > [+es5-discuss as a possible errata issue arises below] > > > On Sat, Jul 17, 2010 at 12:37 AM, Garrett Smith > wrote: > >> On 7/16/10, Mark S. Miller wrote: >> > On Fri, Jul 16, 2010 at 9:54 PM, Garrett Smith >> > wrote: >> > >> >> I have a question reqarding [

Re: [[Class]] Property of Host Object

2010-07-17 Thread Mark S. Miller
[+es5-discuss as a possible errata issue arises below] On Sat, Jul 17, 2010 at 12:37 AM, Garrett Smith wrote: > On 7/16/10, Mark S. Miller wrote: > > On Fri, Jul 16, 2010 at 9:54 PM, Garrett Smith > > wrote: > > > >> I have a question reqarding [[Class]] property as defined In ES5: > >> > >> |

Re: [[Class]] Property of Host Object

2010-07-17 Thread Garrett Smith
On 7/16/10, Mark S. Miller wrote: > On Fri, Jul 16, 2010 at 9:54 PM, Garrett Smith > wrote: > >> I have a question reqarding [[Class]] property as defined In ES5: >> >> | The value of the [[Class]] internal property of a host object >> | may be any String value except one of "Arguments", "Array",

Re: [[Class]] Property of Host Object

2010-07-16 Thread Mark S. Miller
On Fri, Jul 16, 2010 at 9:54 PM, Garrett Smith wrote: > I have a question reqarding [[Class]] property as defined In ES5: > > | The value of the [[Class]] internal property of a host object > | may be any String value except one of "Arguments", "Array", > | "Boolean", "Date", "Error", "Function",