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.

Reply via email to