Dominic Cooney wrote: > Tailcall is more for its semantic value (e.g. for > implementing Scheme) than speed. It is somewhat > marginal because CLI implementers do not need to > honour the tail hint (although the CLR does).
Hmmm. It may be there for the semantic value, but if it's so slow then people will not use compilers that are based on it. So Scheme under .NET will remain an academic exercise instead of being a valid production lanugage choice. BTW, are you sure that CLI implementers do not need to honor the tail token? If so that makes it useless. A program that uses it would blow the stack on platforms that don't. Dejan www.jelovic.com You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.
