Walter Bright:
If you want to guarantee replacement of a recursive call with a loop, just write a loop.
There are cases where a recursive algorithm is nicer. And people that want to use D functionally, may also be used to writing code recursively.
What about the @continuation (http://en.wikipedia.org/wiki/Continuation-passing_style )?
Bye, bearophile
