I recently put together https://github.com/rbuckton/ecmascript-ref which is somewhat similar to this.
From: es-discuss [mailto:[email protected]] On Behalf Of Alex Falcon Sent: Friday, June 2, 2017 9:06 AM To: [email protected] Subject: Array pointer getter? Hello. I heard about SIMD, Atomics, etc. and they accept as first arguments "array, index", so because ES6 have spreads, I suggest to make next things: let array = [0, 2, 3]; let ptr = array{0}; // don't get value, but pair of [array, 0], also this is proxied which you have setter and getter "value" let ptr = array.ptr(0); // alternate, functional ptr.value = 1; // setter let acceptance = ptr.value; // getter // also you can just use these pointers without extra indexing let idx = Atomics.add(...ptr, 1); It should available for both: typed and regular arrays.
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

