From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!uninett.no!uio.no!nntp.uio.no!ifi.uio.no!not-for-mail From: Erik Naggum Newsgroups: comp.lang.lisp Subject: Re: Why no call with current continuation? Date: 04 Oct 2002 14:34:09 +0000 Organization: Naggum Software, Oslo, Norway Lines: 18 Message-ID: <3242730849279446@naggum.no> References: <3D98D523.CE0C2B95@melbpc.org.au> <3242589828289972@naggum.no> <3D9CB254.8FFF7C38@melbpc.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: maud.ifi.uio.no 1033742050 12105 129.240.65.5 (4 Oct 2002 14:34:10 GMT) X-Complaints-To: abuse@ifi.uio.no NNTP-Posting-Date: 4 Oct 2002 14:34:10 GMT Mail-Copies-To: never User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.lisp:42996 * Tim Josling | It would indeeed be nice to have tail recursion guaranteed in specific | known circumstances, but maybe that's not reasonable. The remaining question is who should pay for what you think "would be nice" and why. Not only implementation costs, but just like a world where you went to the food depot to pick up free food would have a different supply and kinds of food from a world where you have to pay for it, a world where tail recursion is costless would have consequences that you may not be aware of. Likewise, if you are used to them, but can no longer have them, what do you do? Squatting in front of your grocery store and demanding free food like you were used to won't cut it. -- Erik Naggum, Oslo, Norway Act from reason, and failure makes you rethink and study harder. Act from faith, and failure makes you blame someone and push harder.