On 11/17/2010 05:10, spir wrote: > Output in general, programmer feedback in particuliar, should simply > not be considered effect. It is transitory change to dedicated areas > of memory -- not state. Isn't this the sense of "output", after all?
My debug output actually goes through my logging library which, among other things, maintains a list of log messages in memory. If this is considered "pure", then we might as well strip "pure" from the language, because it has lost all meaning. -- Rainer Deyke - rain...@eldwood.com