Comment Comment by MidsizeBlowfish Eliminating side effects is about a lot more than variable scope. One example would be reading from/writing to a file. parent MidsizeBlowfish 12 years ago