On May 10, 2012, at May 10, 20128:55 AM, Allen Wirfs-Brock wrote:

> 
> On May 9, 2012, at 7:44 PM, Mikeal Rogers wrote:
> 
>> ...
>> I think a better strategy is for TC-39 to state definitively what is *not* 
>> currently working on or is of a very low priority. This would allow the 
>> community of people using JavaScript to tackle those problems more directly 
>> rather than just waiting. At some point in the future TC-39 can adopt or 
>> ratify behavior that has proved itself in the community. I know this process 
>> is eluded to often but I don't think you understand how much momentum gets 
>> sucked out of the community when they are under the impression that new 
>> behavior will be handed down from TC-39 and that their work may fall in 
>> conflict or out of date.
>> 
>> The recent discussion about Object.isObject is a great example. If this 
>> isn't happening please state so definitely so that we can rally around 
>> existing work (underscore) or build something new.
>> 
> 
> I actually don't see why, for functionality like this, you care so much about 
> what TC39 is doing.  If you need something right now that is implementable 
> using the current language just build it. Either in your individual apps or 
> in libraries that you promote.  If the functionality doesn't require new 
> language syntax or semantics, you don't need us.  For such functionality, the 
> most power input into the TC39 process is wide adoption across a many 
> applications and libraries.  After proving that level of utility, a feature 
> is ripe for standardization in order to assume universal available and common 
> semantics.
> 
> WRT Object.isObject, you've seen the debate. It's in the current ES6 draft.  
> It may or may not stay there.  It could die at the next meeting or anytime 
> before final publication, hopefully in Dec. 2013. The same applies to any 
> feature.   Even if you could get a irrevocable decision today (and you can't) 
> what meaningful difference does it make to you as a developer shipping 
> software in 2012?

Let me clarify.

People obviously have solutions for this in pure js. What isn't happening is 
any sort of movement around a common API or implementation while TC-39 is 
considering it.

I'm not trying to say that TC-39 should stop it's work on this, or any other, 
API. I'm just trying to make it clear that there would be a positive effect in 
the community if you were to publicly state work you are no longer undertaking 
or considering for the next version.

-Mikeal
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to