view src/rlm/scratch.clj @ 3:c8e35134bf8e

working on qotd.
author Robert McIntyre <rlm@mit.edu>
date Wed, 18 Jan 2012 05:18:57 -0700
parents 78a630e650d2
children
line wrap: on
line source
1 (ns rlm.scratch)
5 (defn n-sqrt
6 ([num] (n-sqrt num 1))
7 ([num guess]
8 (cond
9 (< (abs (- num (* guess guess))) 1e-6)
10 (double guess)
11 :t
12 (n-sqrt num (/ (+ (* guess guess) num) 2 guess)))))
18 ;; (= 0
19 ;; (+ (* 2 guess new-guess) ( - (* guess guess) num)) )
21 ;; (= (/ (+ (* guess guess) num) 2 guess)
22 ;; (new-guess))
27 ;; play some music
30 (dorun
31 (map #(sw (str "totem --enqueue \"" (.getCanonicalPath %) "\""))
32 (filter #(re-matches #".*Mega.*" (.getCanonicalPath %))
33 (file-seq (file-str "/home/r/Desktop/first-archive/sounds/Overclocked/")))))