User contributions for Devlinsf
Jump to navigation
Jump to search
26 May 2009
- 19:0319:03, 26 May 2009 diff hist +81 Clojure Programming/Examples/API Examples →Structure Tools
- 19:0219:02, 26 May 2009 diff hist +608 Clojure Programming/Examples/API Examples/Structure Tools No edit summary
- 19:0219:02, 26 May 2009 diff hist −610 Clojure Programming/Examples/API Examples →accessor
- 19:0119:01, 26 May 2009 diff hist −1,165 Clojure Programming/Examples/API Examples →Structure Tools
- 19:0119:01, 26 May 2009 diff hist +376 Clojure Programming/Examples/API Examples →Structure Tools
- 19:0019:00, 26 May 2009 diff hist +1,204 N Clojure Programming/Examples/API Examples/Structure Tools Created page with '== assoc == See [http://en.wikibooks.org/wiki/Clojure_Programming/Examples/API_Examples/Structure_Tools#struct-map struct-map] for more. == defstruct == See [http://en.wikiboo…'
- 18:5918:59, 26 May 2009 diff hist +5 Clojure Programming/Examples/API Examples →Structure
- 18:5918:59, 26 May 2009 diff hist −929 Clojure Programming/Examples/API Examples →Function Tools
- 18:5818:58, 26 May 2009 diff hist +340 Clojure Programming/Examples/API Examples →Function Tools
- 18:5718:57, 26 May 2009 diff hist +920 N Clojure Programming/Examples/API Examples/Function Tools Created page with '== fn == <code><pre> (map (fn [a] (str "hi " a)) ["mum" "dad" "sister"]) ; => ("hi mum" "hi dad" "hi sister") </pre></code> == #() == See the [http://clojure.org/reader reader]…'
- 18:5718:57, 26 May 2009 diff hist +5 Clojure Programming/Examples/API Examples →Functions
- 18:5318:53, 26 May 2009 diff hist −298 Clojure Programming/Examples/API Examples →Variable Definition
- 18:5318:53, 26 May 2009 diff hist +214 Clojure Programming/Examples/API Examples →Variable Definition
- 18:5218:52, 26 May 2009 diff hist +293 N Clojure Programming/Examples/API Examples/Variable Definition Created page with '== def == <code><pre> (def *a* 10) </pre></code> == binding == <code><pre> user=> (def x 1) #'user/x user=> (def y 2) #'user/y user=> (def get-x-y (fn [] (list x y))) #'user/get…'
- 18:5218:52, 26 May 2009 diff hist +3 Clojure Programming/Examples/API Examples →Binding/Defining
- 18:5118:51, 26 May 2009 diff hist +3 Clojure Programming/Examples/API Examples →TO CLASSIFY
- 17:5517:55, 26 May 2009 diff hist −680 Clojure Programming/Examples/API Examples →Hash-map tools
- 17:5517:55, 26 May 2009 diff hist +207 Clojure Programming/Examples/API Examples →Hash-map tools
- 17:5417:54, 26 May 2009 diff hist +673 N Clojure Programming/Examples/API Examples/Hash-map tools Created page with '==get== <code><pre> user=> (get {:a 1, :b 2} :a) 1 ;get also accepts an optional third argument, ;which is returned if key is not found in map: user=> (get {:a 1, :b 2} :e 0) …'
- 17:5417:54, 26 May 2009 diff hist −13 Clojure Programming/Examples/API Examples →Dictionary/Hash-map tools
- 17:5117:51, 26 May 2009 diff hist −300 Clojure Programming/Examples/API Examples →Predicate functions
- 17:5117:51, 26 May 2009 diff hist +376 Clojure Programming/Examples/API Examples →Predicate functions
- 17:5017:50, 26 May 2009 diff hist +290 N Clojure Programming/Examples/API Examples/Predicate functions Created page with '== filter == <code><pre> user=> (filter nil? [:a :b nil nil :a]) (nil nil) </pre></code> <code><pre> user=> (filter (fn[x](= x :b)) [:a :b nil nil :a]) (:b) </pre></code> == …'
- 15:3615:36, 26 May 2009 diff hist +82 Clojure Programming/Examples/API Examples →Sequence Operators
- 15:3515:35, 26 May 2009 diff hist +99 Clojure Programming/Examples/API Examples/Sequence Operators No edit summary
- 15:3515:35, 26 May 2009 diff hist −99 Clojure Programming/Examples/API Examples →replace
- 15:3515:35, 26 May 2009 diff hist +23 Clojure Programming/Examples/API Examples →replace
- 15:3315:33, 26 May 2009 diff hist −366 Clojure Programming/Examples/API Examples →Mapping Operators
- 15:3315:33, 26 May 2009 diff hist +287 Clojure Programming/Examples/API Examples →Mapping Operators
- 15:3215:32, 26 May 2009 diff hist +358 N Clojure Programming/Examples/API Examples/Mapping Operators Created page with '== map == <code><pre> user=> (map + [1 2 3 4] [1 2 3 4]) (2 4 6 8) </pre></code> == reduce == <code><pre> user=> (reduce * [2 3 4]) 24 ; sum the odd numbers to 100 (reduce #(+ %…'
- 15:3115:31, 26 May 2009 diff hist +125 Clojure Programming/Examples/API Examples →Mapping Operators
- 15:3115:31, 26 May 2009 diff hist −127 Clojure Programming/Examples/API Examples →TO CLASSIFY
- 15:3015:30, 26 May 2009 diff hist −1,656 Clojure Programming/Examples/API Examples →Java Interaction
- 15:3015:30, 26 May 2009 diff hist +468 Clojure Programming/Examples/API Examples →Java Interaction
- 15:2915:29, 26 May 2009 diff hist +1,644 N Clojure Programming/Examples/API Examples/Java Interaction Created page with '== memfn == <code><pre> (map (memfn charAt i) ["fred" "ethel" "lucy"] [1 2 3]) -> (\r \h \y) </pre></code> == proxy == <code><pre> (defn rev-vector-seq [v] (when (< 0 (count …'
- 15:2715:27, 26 May 2009 diff hist +247 Clojure Programming/Examples/API Examples →Binding/Defining
- 15:2715:27, 26 May 2009 diff hist −247 Clojure Programming/Examples/API Examples →binding
- 15:2715:27, 26 May 2009 diff hist +29 Clojure Programming/Examples/API Examples No edit summary
- 15:2615:26, 26 May 2009 diff hist −430 Clojure Programming/Examples/API Examples →Sequence Operators
- 15:2515:25, 26 May 2009 diff hist +394 Clojure Programming/Examples/API Examples →Sequence Operators
- 15:2415:24, 26 May 2009 diff hist +421 N Clojure Programming/Examples/API Examples/Sequence Operators Created page with '== interpose == <code><pre> user=> (apply str (interpose "|" ["hi" "mum" "and" "dad"])) "hi|mum|and|dad" </pre></code> == interleave == <code><pre> user=> (interleave [1 2 3] [:…'
- 15:2315:23, 26 May 2009 diff hist +3 Clojure Programming/Examples/API Examples No edit summary
- 15:2315:23, 26 May 2009 diff hist +30 Clojure Programming/Examples/API Examples No edit summary
- 15:2215:22, 26 May 2009 diff hist −499 Clojure Programming/Examples/API Examples →Sequence Building
- 15:2115:21, 26 May 2009 diff hist +287 Clojure Programming/Examples/API Examples →Sequence Building
- 15:1915:19, 26 May 2009 diff hist +492 N Clojure Programming/Examples/API Examples/Sequence Building Created page with '== conj == <code><pre> user=> (conj [1 2 3] 4) [1 2 3 4] user=> (conj '(:a :b :c) \d) (\d :a :b :c) </pre></code> == concat == <code><pre> (defn poly-expand poly-expand [poin…'
- 15:1715:17, 26 May 2009 diff hist −1,205 Clojure Programming/Examples/API Examples →do Macros
- 15:1715:17, 26 May 2009 diff hist +318 Clojure Programming/Examples/API Examples →do Macros
- 15:1615:16, 26 May 2009 diff hist +1,209 N Clojure Programming/Examples/API Examples/do Macros Created page with '== doseq == <code><pre> (doseq [i [1 2 3 4]] (print i)) ; This is an example of using destructuring to pair an index with each element of a seq. (doseq [[index word] (map vector…'
- 15:1515:15, 26 May 2009 diff hist −639 Clojure Programming/Examples/API Examples →Recursion Tools