In Babel all the experimental features are behind flags and the docs 
(http://babeljs.io/docs/usage/experimental/) are very explicit about their 
status:




> Subject to change

> These proposals are subject to change so use with extreme caution. Babel may 
> update without warning in order to track spec changes.





Even the blog posts announcing new features 
(http://babeljs.io/blog/2015/05/14/function-bind/) have warnings at the top:




> Warning: This syntax is highly experimental and you should not use it for 
> anything serious (yet). If you do use this syntax, please provide feedback on 
> GitHub.






So I’m curious to hear what suggestions you have to make this clearer.

On Thu, Jun 11, 2015 at 4:19 PM, Andrea Giammarchi
<[email protected]> wrote:

> not arguing or anything, and just as parenthesis, but this:
> On Thu, Jun 11, 2015 at 4:31 PM, Kevin Smith <[email protected]> wrote:
>>
>>
>> Not sure you should use it in production, just yet...
>>
>>
> is what I keep seeing as pattern:
>   1. here: please try this but don't use in production since not standard
> (see transpilers early adoption, __proto__, etc)
>   2. ... developers write code regardless ...
>   3. too late to drop "that" since it's already in production out there
> I wish Babel or any other transpilers warned in red everything that does
> not come from standards, reminding that things could and probably will
> change, so that it's clear developers can test "at home" but not deploy
> (unless they truly know what they are doing or they are OK risking changes).
> Please don't get me wrong, I do like the :: proposal but the way it's going
> out, I'm not sure is the best we can do as TC39/developers collaboration.
> Best Regards
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to