What are use-cases? C++ has references as a sugar for dereferenced
pointer, but other languages leaved this approach because of confusions
(mostly with memory operations). Don't think we need them much.
Though, you still may to update your var passing base object (and in Rhino
even for local vars
Any thoughts on whether it might make sense to reify References [8.7 in the
ECMAScript 5 specification] in the language proper?
E.g. via a function ref() (as a strawman – not really syntactically viable).
Applications:
- Pass a variable by reference:
function incReference(r) {
if
This is a big de-optimizer without a sigil or mode to identify references. I
don't think it will fly. It lacks compelling use-cases. The last one was VB-ish
foo.items(i) = bar
callable lvalues, allowed to return References if the callable is a host
object, but deprecated or in the process of
3 matches
Mail list logo