On Fri, 06 Mar 2009 12:38:57 PST David Leimbach <leim...@gmail.com>  wrote:
> 
> Things like Clojure, or Scala become a bit more interesting when the VM is
> extended to allow tail recursion to happen in a nice way.

A lack of TCO is not something that will prevent you from
writing many interesting programs (except things like a state
machine as a set of mutually calling functions!).

There is nothing in Clojure, or C for that matter, that will
disallow tail call optimization should an implemention
provide it.  It is just that unlike Scheme most programming
languages do not *mandate* that tail calls be optimized.

Reply via email to