• clojure programming

    clojure is a dynamically typed, functional language.
    it has immutable and persistent data structure

  • Down the rabbit hole

    clojure syntax

  • Java Interoperability

    work with Java libraries

  • Clojurescript and Javascript interoperability

    work with Javascript libraries

  • Keywords

    def
    str
    read-string

  • Examples

    (def a 1)
    (str a)
    (read-string a)

  • Examples

    (Math/pow 2 2)
    (Integer/parseInt a)

{"cards":[{"_id":"3548a7478ba7c979d9000018","treeId":"3548a7308ba7c979d9000015","seq":1,"position":1,"parentId":null,"content":"# clojure programming\nclojure is a dynamically typed, functional language.\nit has immutable and persistent data structure"},{"_id":"3548a9a18ba7c979d9000019","treeId":"3548a7308ba7c979d9000015","seq":1,"position":1,"parentId":"3548a7478ba7c979d9000018","content":"##Down the rabbit hole\nclojure syntax"},{"_id":"3548ac798ba7c979d900001a","treeId":"3548a7308ba7c979d9000015","seq":1,"position":1,"parentId":"3548a9a18ba7c979d9000019","content":"###Keywords\ndef\nstr\nread-string\n\n"},{"_id":"3548b6558ba7c979d900001f","treeId":"3548a7308ba7c979d9000015","seq":1,"position":2,"parentId":"3548a9a18ba7c979d9000019","content":"###Examples\n(def a 1)\n(str a)\n(read-string a)"},{"_id":"3548ae908ba7c979d900001b","treeId":"3548a7308ba7c979d9000015","seq":1,"position":2,"parentId":"3548a7478ba7c979d9000018","content":"##Java Interoperability\nwork with Java libraries\n"},{"_id":"3548b36f8ba7c979d900001d","treeId":"3548a7308ba7c979d9000015","seq":1,"position":1,"parentId":"3548ae908ba7c979d900001b","content":"###Examples\n(Math/pow 2 2)\n(Integer/parseInt a)"},{"_id":"3548b0338ba7c979d900001c","treeId":"3548a7308ba7c979d9000015","seq":1,"position":3,"parentId":"3548a7478ba7c979d9000018","content":"##Clojurescript and Javascript interoperability\nwork with Javascript libraries"},{"_id":"3548b5dc8ba7c979d900001e","treeId":"3548a7308ba7c979d9000015","seq":1,"position":1,"parentId":"3548b0338ba7c979d900001c","content":"...\n"}],"tree":{"_id":"3548a7308ba7c979d9000015","name":"clojure programming","publicUrl":"clojure-programming"}}