<div dir="ltr">This array view thing is very close to what I had in mind, and seems to suggest to a lot of interesting possibilities. <div><br></div><div>What strikes me as the two most significant are:</div><div><ul><li>again, 'reversed' is just one alternative iteration order through, though almost certainly the most useful<br></li><ul><li>others I can think of could be 'even/odd indexes', 'random shuffle', 'iterate-until /while-condition', and filter equivalents</li></ul><li>as well as the view defining the iteration order, it could define the computed value</li><ul><li>this would be basically a map where the value isn't computed until accessed; caching behaviour could be user-determined</li></ul></ul></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 19 Jul 2018 at 09:49 Isiah Meadows <<a href="mailto:isiahmeadows@gmail.com">isiahmeadows@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What about this alternate proposal:<div><br></div><div><a href="https://github.com/isiahmeadows/array-additions-proposal/blob/master/README.md#get-arrayprototypereversed-get-typedarrayprototypereversed" target="_blank">https://github.com/isiahmeadows/array-additions-proposal/blob/master/README.md#get-arrayprototypereversed-get-typedarrayprototypereversed</a></div><div><br></div><div>(I've got a myriad of other related stuff there, too.)</div><div><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Jul 19, 2018, 04:41 Dmitry Shulgin <<a href="mailto:shulhindvst@gmail.com" target="_blank">shulhindvst@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Above we was talking about this.<div>consistency and handy using -- two main reasons for this proposal.</div><div><br></div><div>`reverse` will also mutate my array, cause of in-place implementation.</div><div><br></div><div>You can find workaround for many existing methods, but it's not handy to my mind.</div></div>
</blockquote></div></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>