How scope is handled in functions.

  • A closed function is one that does not know of the outer scope.
  • A open function knows and can access variables in its outer scope Languages that implement closures often can also handle inner-closures, similar to LISP.