Subject: Re: Making Lisp popular - can it be done?
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 21 Jan 2009 21:48:53 -0600
Newsgroups: comp.lang.lisp
Message-ID: <8sidnahUkKY4cerUnZ2dnUVZ_tTinZ2d@speakeasy.net>
Andr� Thieme  <address.good.until.2009.may.11@justmail.de> wrote:
+---------------
| Raffael Cavallaro schrieb:
| > Oh please! The *only* reason that clojure has the need for loop/recur
| > and trampoline is because the jvm doesn't do tail call optimization
| 
| This is mostly true. But recur extends typical recursion, by enabling
| anonymous functions to call themselves.
+---------------

You can easily implement the Y combinator in standard Scheme
or Common Lisp, which gets you exactly the same functionality.


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607