Yeah, this seems like a shoe-in for ES7. It will probably be able to advance 
through the stages very quickly given that it already has three (four?) 
shipping implementations.

Someone just needs to write up a formal spec (using Ecmarkdown! ^_^) and 
test262 tests. The only snag would be if you find non-interoperable behavior 
between browsers in the course of writing those tests, and need to get some 
patches accepted before you can reach stage 4.

From: es-discuss [mailto:es-discuss-boun...@mozilla.org] On Behalf Of Dmitry 
Soshnikov
Sent: Wednesday, March 18, 2015 05:02
To: Tab Atkins Jr.
Cc: es-discuss
Subject: Re: String.prototype.trimRight/trimLeft

Right, so from the several feedback I had so far, it seems it will make sense 
just to add to ES7? In this case we'll be able to polyfill now, the spec'ing it 
will be trivial (I'll add the spec).

I guess we just need to confirm it's good to go to ES7?

Dmitry

On Tue, Mar 17, 2015 at 12:21 PM, Tab Atkins Jr. 
<jackalm...@gmail.com<mailto:jackalm...@gmail.com>> wrote:
On Mon, Mar 16, 2015 at 11:07 PM, Leon Arnott 
<leonarn...@gmail.com<mailto:leonarn...@gmail.com>> wrote:
> I believe opinion hasn't shifted since it was discussed
> [previously](https://esdiscuss.org/topic/standardizing-more-de-facto-functions)
> - in short, "show me the cowpath". (But, I've just learned that the IE
> Technical Preview now supports trimLeft/trimRight, so there'll soon be
> support for it in all the major engines. Maybe the cows are there after
> all.)
I use both lstrip() and rstrip() in Bikeshed (a Python project):

https://github.com/tabatkins/bikeshed/search?utf8=%E2%9C%93&q=lstrip&type=Code
https://github.com/tabatkins/bikeshed/search?utf8=%E2%9C%93&q=rstrip&type=Code

In particular, lstrip() is used when I'm separating a key and value; I
don't want to mess with the value much at all, just pull off the
whitespace at the start.  rstrip() is used when I know I don't need to
strip from the left side, because I'm just pulling off newlines or
something, so might as well let the program avoid even trying.

~TJ

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to