Could someone please explain why counting references is so bad? I have heard many people bag out perls GC but I don't really see the problem. I appreciate the 'circular references' issue, but it does seem to be a fairly minor issue dealt with by avoiding it or manually breaking the circle. How often do people use circular refs?
I take it there is no clever way to spot a circular reference?
This is all in contrast to my lisp manual in which I just read "Don't worry about occasional pauses, it's just the GC firing". Eeek!
Does delayed destruction give some advantage like reusing the memory more quickly?
I didn't believe in evil until I dated it.