Можно ли использовать Async CTP для эмуляции продолжений и хвостовой рекурсии?
Я думаю что-то вроде:
async Task Loop(int count)
{
if (count == 0)
retrun;
await ClearCallStack();
//is it possible to continue here with a clean call stack?
Loop(count -1)
}
Я предполагаю, что нужен собственный планировщик и тому подобное, но возможно ли это? (то есть можно ли его использовать для рекурсии без разрыва стека вызовов)