Per Bothner wrote: > An equally plausible explanation is that they were not taught > (properly) the concepts of references (lvalues) ... which would be perfectly legitimate, because they were being taught Scheme, not C ... > and the concept of > pass-by-value. Given that Scheme is a c-b-v language, it's not clear what else they would be taught. 'shriram