Comment Re:Outlaw Recursion (Score 1) 664
I think you could make the case that tail recursion is safe in that it doesn't result in an unbounded stack. You'd really need the toolchain enforcing it though.
But they're the project leader. They're calling the shots so you use what they specify.
Most projects let you pick your editor, filesystem, distribution, etc. It would be nice to add version control to that list. That doesn't seem like it would be all that hard to do. There are already tools to migrate a repository between different version control systems and they mostly use similar concepts.
To do nothing is to be nothing.