I wish all this "call by x" terminology would just disappear. It's fine if you're discussing ALGOL-60 dialects, which by modern standards were all horribly confused about parameter passing (call by name, anyone?). It's just not helpful at all when discussing modern languages.
If we have to keep it, I vote for Kent Pitman's suggestion of "call by identity". (I can't find the reference right now.)
Comments
I wish all this "call by x" terminology would just disappear. It's fine if you're discussing ALGOL-60 dialects, which by modern standards were all horribly confused about parameter passing (call by name, anyone?). It's just not helpful at all when discussing modern languages.
If we have to keep it, I vote for Kent Pitman's suggestion of "call by identity". (I can't find the reference right now.)