Mercurial > lasercutter
diff 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 |
line wrap: on
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/src/clojureDemo/rlm.clj~ Fri Aug 20 00:32:44 2010 -0400 1.3 @@ -0,0 +1,67 @@ 1.4 +(ns clojureDemo.rlm 1.5 + 1.6 +(:refer-clojure :exclude [+ - / * 1.7 + assoc conj dissoc empty get into seq 1.8 + = < > <= >= zero? 1.9 + ]) 1.10 + 1.11 +(:use [clojure.contrib.generic 1.12 + arithmetic 1.13 + collection 1.14 + comparison 1.15 + ]) 1.16 + 1.17 +(:use [clojure.contrib 1.18 + accumulators 1.19 + combinatorics 1.20 + repl-utils 1.21 + def 1.22 + duck-streams 1.23 + shell-out 1.24 + import-static 1.25 + lazy-seqs 1.26 + logging 1.27 + map-utils 1.28 + math 1.29 + mock 1.30 + monads 1.31 + ns-utils 1.32 + ]) 1.33 + 1.34 +(:use [clojure.contrib.pprint :exclude [write]]) 1.35 + 1.36 +(:use [clojure.contrib.pprint.examples 1.37 + hexdump 1.38 + json 1.39 + multiply 1.40 + props 1.41 + show-doc 1.42 + xml 1.43 + ]) 1.44 + 1.45 +(:import java.io.File) 1.46 + 1.47 + 1.48 + 1.49 +) 1.50 + 1.51 + 1.52 + 1.53 + 1.54 + 1.55 + 1.56 + 1.57 +(defn rlm-extra-load [] 1.58 + (use :reload-all 1.59 + '[ clojureDemo 1.60 + rlm 1.61 + project-euler 1.62 + ])) 1.63 + 1.64 + 1.65 +(defn rlm-switch [] 1.66 + (in-ns 'rlm) 1.67 + (rlm-extra-load)) 1.68 + 1.69 +(defn switch-rlm [] 1.70 + (rlm-switch))