Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!caip!brl-adm!brl-smoke!smoke!gwyn@BRL.ARPA From: gwyn@BRL.ARPA (VLD/VMB) Newsgroups: net.lang.c Subject: Re: swap by name Message-ID: <1959@brl-smoke.ARPA> Date: Fri, 4-Jul-86 16:47:52 EDT Article-I.D.: brl-smok.1959 Posted: Fri Jul 4 16:47:52 1986 Date-Received: Sat, 5-Jul-86 06:37:49 EDT Sender: news@brl-smoke.ARPA Lines: 9 I'm not sure how one would implement a bind-by-reference operator in a language with call-by-name function interface, though. Are the names to be forced through the bind or not? I think my original statement is correct no matter what else you add to the language, unless you break call-by-name. In any case, I was just trying to illuminate one aspect of the problem; you have added some more light to that. Who needs a universal swap macro anyway?