Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!decwrl!ucbvax!UM.CC.UMICH.EDU!Paul_Abrahams%Wayne-MTS From: Paul_Abrahams%Wayne-MTS@UM.CC.UMICH.EDU Newsgroups: comp.lang.icon Subject: Dereferencing Message-ID: <266657@Wayne-MTS> Date: 3 Nov 90 03:52:16 GMT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: inet Organization: The Internet Lines: 15 Yes, Beth was absolutely right about the way to fix my example of a generator that returns variables. I find it interesting that Icon attempts to preserve the "variable"-ness of a returned entity, dereferencing it only if it has to. But I can't think of a way of moving a variable in the other direction: from caller to callee. Not only does Icon have call-by-value---there doesn't seem to be any way to circumvent it. Or is there------? Paul Paul Abrahams abrahams%wayne-mts@um.cc.umich.edu