Mercurial > lasercutter
annotate src/clojureDemo/rlm.clj~ @ 1:6d9bdaf919f7
added clojureDemo source
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Fri, 20 Aug 2010 00:32:44 -0400 |
parents | |
children |
rev | line source |
---|---|
rlm@1 | 1 (ns clojureDemo.rlm |
rlm@1 | 2 |
rlm@1 | 3 (:refer-clojure :exclude [+ - / * |
rlm@1 | 4 assoc conj dissoc empty get into seq |
rlm@1 | 5 = < > <= >= zero? |
rlm@1 | 6 ]) |
rlm@1 | 7 |
rlm@1 | 8 (:use [clojure.contrib.generic |
rlm@1 | 9 arithmetic |
rlm@1 | 10 collection |
rlm@1 | 11 comparison |
rlm@1 | 12 ]) |
rlm@1 | 13 |
rlm@1 | 14 (:use [clojure.contrib |
rlm@1 | 15 accumulators |
rlm@1 | 16 combinatorics |
rlm@1 | 17 repl-utils |
rlm@1 | 18 def |
rlm@1 | 19 duck-streams |
rlm@1 | 20 shell-out |
rlm@1 | 21 import-static |
rlm@1 | 22 lazy-seqs |
rlm@1 | 23 logging |
rlm@1 | 24 map-utils |
rlm@1 | 25 math |
rlm@1 | 26 mock |
rlm@1 | 27 monads |
rlm@1 | 28 ns-utils |
rlm@1 | 29 ]) |
rlm@1 | 30 |
rlm@1 | 31 (:use [clojure.contrib.pprint :exclude [write]]) |
rlm@1 | 32 |
rlm@1 | 33 (:use [clojure.contrib.pprint.examples |
rlm@1 | 34 hexdump |
rlm@1 | 35 json |
rlm@1 | 36 multiply |
rlm@1 | 37 props |
rlm@1 | 38 show-doc |
rlm@1 | 39 xml |
rlm@1 | 40 ]) |
rlm@1 | 41 |
rlm@1 | 42 (:import java.io.File) |
rlm@1 | 43 |
rlm@1 | 44 |
rlm@1 | 45 |
rlm@1 | 46 ) |
rlm@1 | 47 |
rlm@1 | 48 |
rlm@1 | 49 |
rlm@1 | 50 |
rlm@1 | 51 |
rlm@1 | 52 |
rlm@1 | 53 |
rlm@1 | 54 (defn rlm-extra-load [] |
rlm@1 | 55 (use :reload-all |
rlm@1 | 56 '[ clojureDemo |
rlm@1 | 57 rlm |
rlm@1 | 58 project-euler |
rlm@1 | 59 ])) |
rlm@1 | 60 |
rlm@1 | 61 |
rlm@1 | 62 (defn rlm-switch [] |
rlm@1 | 63 (in-ns 'rlm) |
rlm@1 | 64 (rlm-extra-load)) |
rlm@1 | 65 |
rlm@1 | 66 (defn switch-rlm [] |
rlm@1 | 67 (rlm-switch)) |