Subject: Re: Why no call with current continuation?
From: Erik Naggum <>
Date: 04 Oct 2002 14:34:09 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* 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.