guest271314 (2019-06-07T22:19:10.000Z)
guest271314 at gmail.com (2019-06-08T00:37:18.358Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather (if reading the below linked answer correctly) the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (default values; default parameters; ```...``` syntax > ```fun(a, b, ...c)```: This construct doesn't actually have a name in the spec (http://www.ecma-international.org/ecma-262/6.0/#sec-left-hand-side-expressions). But it works very similar as spread elements do: It expands an iterable into the list of arguments. It would be equivalent to ```func.apply(null, [a, b].concat(c))```. (https://stackoverflow.com/a/37152508); generator function; ```Object.assign()```; computed property name; destructuring assignment; et al.).
guest271314 at gmail.com (2019-06-08T00:32:31.946Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather (if reading the below linked answer correctly) the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (default values; default parameters; ```...``` syntax; generator function; ```Object.assign()```; computed property name; destructuring assignment; et al.).
guest271314 at gmail.com (2019-06-07T22:40:26.275Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather (if reading the below linked answer correctly) the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (default values; default parameters).
guest271314 at gmail.com (2019-06-07T22:33:22.260Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather (if reading the below linked answer correctly) the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (i.e., default parameters).
guest271314 at gmail.com (2019-06-07T22:30:26.781Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather (if reading the below linked answer correctly) the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (e.g. "dynamic" default parameters).
guest271314 at gmail.com (2019-06-07T22:30:14.301Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather (if reading the linked answer correctly) the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (e.g. "dynamic" default parameters).
guest271314 at gmail.com (2019-06-07T22:29:31.281Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features (e.g. "dynamic" default parameters).
guest271314 at gmail.com (2019-06-07T22:26:59.960Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal is technically already possible using existing JavaScript features.
guest271314 at gmail.com (2019-06-07T22:25:47.024Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value (Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>). The proposal appears to be already possible using existing JavaScript features.
guest271314 at gmail.com (2019-06-07T22:24:48.725Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of "appending" the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>. The proposal appears to be already possible using existing JavaScript features.
guest271314 at gmail.com (2019-06-07T22:24:15.346Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while (true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of appending the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>. The proposal appears to be already possible using existing JavaScript features.
guest271314 at gmail.com (2019-06-07T22:23:58.479Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```function* gen(n = 0) { while(true) { yield ++n } }``` ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of appending the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>. The proposal appears to be already possible using existing JavaScript features.
guest271314 at gmail.com (2019-06-07T22:22:54.374Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```match(...gen())``` where the author should reasonably expect (or will discover) that subsequent arguments could affect previous arguments; which could, in general, be the purpose of appending the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>. The proposal appears to be already possible using existing JavaScript features.
guest271314 at gmail.com (2019-06-07T22:21:21.996Z)
> its counter-intuitive in javascript that appending extra args to a > function re-arranges arg-positioning and invalidates existing calls. Appending extra arguments to a function is not an issue. A generator now be can be passed to a function ```match(...gen())``` where the author should expect that subsequent arguments could affect previous arguments; which could, in general, be the purpose of appending the extra arguments. From what have been able to gather, the arguments to a function are processed from right to left; from the inner-most nested value Does any JavaScript specification define the order of function execution where the arguments to the function are a nested array of function calls? #1397 <https://github.com/tc39/ecma262/issues/1397>. The proposal is already be possible using existing JavaScript features.