Hi, I am actively using Nim's side effect tracking system and marking procs 
with noSideEffect pretty much everywhere. I have external requirement not to 
have side effects and Nim helps here quite a bit.

However, I have place in a code that logically I don't have side effects, but 
physically I am changing global cache map object. I do memoization for 
perfomance reasons.

Is there a way hide this effect to compiler?

Reply via email to