This is what I have surmised so far: In JavaScript, when we mean a closure, we mean that the variables are closed over and can be accessed even after the main function returns. Whereas in Groovy, a closure is a name given to a block of code that is defined and then executed at a later point.
Is this correct?