Re: Named Paramters

2015-07-12 Thread Benjamin Gruenbaum
Ok, thanks, that clarifies it. On Mon, Jul 13, 2015 at 12:14 AM, Allen Wirfs-Brock wrote: > > On Jul 12, 2015, at 1:48 AM, Benjamin Gruenbaum wrote: > > I think my original post might have been confusing so allow me to clarify. > > I'm not suggesting to add named parameters to the language, I di

Re: treated as a module if ...

2015-07-12 Thread Allen Wirfs-Brock
On Jul 12, 2015, at 2:05 PM, John Lenz wrote: > I thought at one time a naming convention was proposed: x.m.js for es6 > modules. But I haven't seen any traction for it. > > various file extension conventions have been floated, but nothing seems to have caught on. Allen __

Re: Named Paramters

2015-07-12 Thread Allen Wirfs-Brock
On Jul 12, 2015, at 1:48 AM, Benjamin Gruenbaum wrote: > I think my original post might have been confusing so allow me to clarify. > > I'm not suggesting to add named parameters to the language, I did not intend > to start a discussion about named parameters' merits vs passing an object > lit

Re: treated as a module if ...

2015-07-12 Thread John Lenz
I thought at one time a naming convention was proposed: x.m.js for es6 modules. But I haven't seen any traction for it. On Jul 6, 2015 12:08 PM, "Allen Wirfs-Brock" wrote: > > On Jul 6, 2015, at 7:32 AM, John Barton wrote: > > > > On Sun, Jul 5, 2015 at 8:46 AM, Domenic Denicola wrote: > >> To

Re: Named Paramters

2015-07-12 Thread Benjamin Gruenbaum
Thanks for the clarification. On Sun, Jul 12, 2015 at 5:05 PM, Luke Scott wrote: > > On Jul 12, 2015, at 2:48 AM, Benjamin Gruenbaum > wrote: > > I think my original post might have been confusing so allow me to > clarify. > > I'm not suggesting to add named parameters to the language, I di

Re: Named Paramters

2015-07-12 Thread Luke Scott
On Jul 12, 2015, at 2:48 AM, Benjamin Gruenbaum mailto:benjami...@gmail.com>> wrote: I think my original post might have been confusing so allow me to clarify. I'm not suggesting to add named parameters to the language, I did not intend to start a discussion about named parameters' merits vs p

Re: Named Paramters

2015-07-12 Thread Benjamin Gruenbaum
I think my original post might have been confusing so allow me to clarify. I'm not suggesting to add named parameters to the language, I did not intend to start a discussion about named parameters' merits vs passing an object literal (I thing Axel had a blog about that a while ago). What I'm inte

Re: Named Paramters

2015-07-12 Thread Denis Pushkarev
So you propose don't compress arguments of all functions? :) ___ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss

Re: Named Paramters

2015-07-12 Thread Gil Tayar
It won't break if Gary Guo's idea is used, i.e. use a colon instead of an equal. On Sun, Jul 12, 2015 at 11:29 AM, Denis Pushkarev wrote: > 1. It would break backwards compatibility: > > ```js > var bar = 1; > if(baz(bar))foo(bar = 5); > console.log(bar); // 5 in some cases > ``` > > 2. Code wit

Re: Named Paramters

2015-07-12 Thread Peter van der Zee
(A minifier that breaks your code is a broken minifier and should never be a valid argument for these cases) On Sun, Jul 12, 2015 at 10:29 AM, Denis Pushkarev wrote: > 1. It would break backwards compatibility: > > ```js > var bar = 1; > if(baz(bar))foo(bar = 5); > console.log(bar); // 5 in some

Re: Named Paramters

2015-07-12 Thread Denis Pushkarev
1. It would break backwards compatibility: ```js var bar = 1; if(baz(bar))foo(bar = 5); console.log(bar); // 5 in some cases ``` 2. Code with this feature will be broken after minification. ___ es-discuss mailing list es-discuss@mozilla.org https://mail

Re: Named Paramters

2015-07-12 Thread Benjamin Gruenbaum
No, I didn't mean simulating them via an object literal. I mean actual named parameters like in Python or C# for example. Are there any plans to peruse that and if so what is the status? On Sun, Jul 12, 2015 at 12:56 AM, Bucaran wrote: > What about: > > foo({ bar: 5 }) > > funct

RE: Named Paramters

2015-07-12 Thread Gary Guo
If we really need this, you may want to use colon to replace the assignment operator in your example. foo(bar: 5) ___ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss

RE: Allow `try…catch` blocks to return a value.

2015-07-12 Thread Gary Guo
This is not possible as it contracts with existing semantics. Wrap it with a function instead. From: jbuca...@me.com Subject: Allow `try…catch` blocks to return a value. Date: Sun, 12 Jul 2015 06:53:52 +0900 To: es-discuss@mozilla.org Allow `try…catch` blocks to return a value.Sometimes I wrap a