Clojure

TwitterFacebook
Get flash to fully experience Pearltrees
What is Project Euler? Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. http://projecteuler.net/

Project Euler

http://clojuredocs.org/ We'll make every effort to keep these services up and bug-free, but no promises. If you'd like to take a look under the hood, ClojureDocs is split up across three repos: The site , the analyzer , and the api.

ClojureDocs - Community powered Clojure Documentation and Examples

Clojure quick reference

http://faustus.webatu.com/clj-quick-ref.html (compare true false) => 1 (compare 1 2) => -1 (compare \b \a) => 1 (compare "foo" "bar") => 4 (compare 'x 'y) => -1 (compare :x :x) => 0 (compare [1 2] [1 3]) => -1 (compare '(1) '(2)) => Exception: Cannot cast to Comparable
Same as clojure.core/-> but returns nil as soon as the threaded value is nil itself (thus short-circuiting any pending computation). Examples : (-?> "foo" .toUpperCase (.substring 1)) returns "OO" (-? http://richhickey.github.com/clojure-contrib/core-api.html

core API reference (clojure-contrib)

Clojure - Index

*agent* var clojure.core The agent currently running an action on this thre... accessor function clojure.core Returns a fn that, given an instance of a structma... aclone function clojure.core Returns a clone of the Java array. Works on arrays... add-classpath function clojure.core DEPRECATED Adds the url (String or URL object) t... add-local-javadoc function clojure.java.javadoc Adds to the list of local Javadoc paths.. add-remote-javadoc function clojure.java.javadoc Adds to the list of remote Javadoc URLs. packag... add-watch function clojure.core Alpha - subject to change. http://richhickey.github.com/clojure/api-index.html
http://clojure.org/ Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.

Clojure - home