In Response To 'Re: Re: Mathematica - General Programming style'
You wrote: "The % operator only seems to work when in the body of the main program. As soon as I package a bunch of lines from my code into a function than the whole concept falls apart. The % seems to refer to the output of the entire function in this case."
That is fascinating. I've never fallen into that particular hole, or didn't recognize it if I did.
The help pages for Out (which is %) sort of explains that this is how it works, but I probably would not have realized this would happen inside a function if you hadn't described the behavior you have seen.
Thank you. I'll think about this some more.