Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!rpi!uupsi!sunic!ugle.unit.no!hanche From: hanche@imf.unit.no (Harald Hanche-Olsen) Newsgroups: comp.lang.scheme Subject: Re: Notions of program correctness (was Re: Tail-calling ...) Message-ID: Date: 19 Feb 91 22:47:10 GMT References: <9102112032.AA03542@cymbal.reasoning.com.> <908@anaxagoras.ils.nwu.edu> guttman@mitre.org (Joshua D. Guttman) writes: So I suppose I would advocate saying that proper tail recursion should not change the mathematical *semantics* of a program, tho' it certainly changes something else: call it, perhaps, the pragmatics of the program. So now I am sure we are all looking forward to seeing a formal pragmatics section in R^4RS :-) Sure, I used the word semantics in an informal way in my posting. It sparked an interesting discussion, though. - Harald Hanche-Olsen Division of Mathematical Sciences The Norwegian Institute of Technology N-7034 Trondheim, NORWAY