From: Nikolai Weibull Date: 2005-04-04T07:55:05+09:00 Subject: Re: Ruby optimization - re-implement in compiled language? Ant Sims, April 4: > The algorithms involve quite deep recursive calls (by necessity) Are you sure? Perhaps you need to rethink your algorithm. Before you go rewriting your application in another language, a simpler solution is to rethink your problem/implementation. Other than that, recursion can be sort of expensive, as Ruby doesn't do tail-call optimizations (yet), nikolai -- Nikolai Weibull, now available free of change at http://bitwi.se/! Born in Chicago, IL USA; currently residing in Gothenburg, Sweden. main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}