Closures are function pointers in disguise, which is NOT something that's suitable for Java or any other language not designed from the ground up to have them.
This is a rather obtuse definition of closures. Closures are actually much more than this but if you want to throw dirt at closures, that's a good way of doing it. |