Simon, after reading you blog post on the subject, I feel that you're wellversed on the subject matter of TCO. Yes, LLVM supports TCO verywell and building languages in general. I would recommend learning a bithave several resources to receive assistance. After you feel comfortablewith LLVM, then looking at the problem within the MacRuby would shouldbecome much easier.