Diff for "WhatIsClosure"

Differences between revisions 7 and 0

Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:

== Clojure ==
 * [http://clojure.org/ Clojure is a dynamic programming language that targets the Java Virtual Machine]
 * [http://clojure.bighugh.com/ Clojure Box : An all in one win32 emacs + clojure installer, the quickest way to get started]

Closure

  • This is a notion out of the Lisp world that says if you define an anonymous function in a particular lexical context, it pretends to run in that context even when it's called outside of the context.

  • they're one of those aspects of Perl -- like object-oriented programming -- that everyone raves about and you can't really see the big deal until you play around with them and then they just click.

References

Closures in Java

Clojure

last edited 2010-06-03 12:57:31 by YoonKyungKoo