title: Closure memory leaks
body: <p>I'm interested in the possibility in memory(unneeded reference) leaks of memory leaks in garbage collected languages </p>
  
  <p>caused by variables caught in closures which are stored
  (perhaps as part of an object system or as part of building actions based on input to be evaluated later).</p>
  
  <p>Are there any languages where this sort of thing is somewhat common? If so what are the patterns to watch out for in those languages to prevent it?</p>