Comment Comment by skittles TCO isn't really transparent to the programmer. Some recursive calls cannot be optimized, so the programmer has to know how to write recursive functions that can be. parent skittles 12 years ago