I don't see the solutions provided for other languages solving the
tail call problem. And I also don't see the problem explictly stating
that a tail call optimized version is required.

It seems rather to me that the page just want to exhibit that the
language allows mutual recursion of calls, period ?

So your first initial version seems sufficient. Look for example at
the java provided version, it suffers from the same StackTrace
problem.

2009/6/10 arasoft <t...@arasoft.de>:
>
> Thank you for the answers. I now understand why this cannot work with
> trampoline.
> Is there another way to avoid stack overflow? I'd like to submit the
> code to http://rosettacode.org/wiki/Mutual_Recursion to improve the
> Clojure coverage and also to learn more stuff myself...
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to