タグ

ブックマーク / kencoba.hatenadiary.org (3)

  • Debug Technics - kencobaの日記

    なんにせよ、プログラミングにデバッグはつきもの。 先人の知恵をリンク。 Debugging in Clojure http://stackoverflow.com/questions/2352020/debugging-in-clojure トレースの使い方 (use 'clojure.contrib.trace) (defn fib[n] (if (< n 2) n (+ (fib (- n 1)) (fib (- n 2))))) (dotrace [fib] (fib 3)) ; for Clojure1.2 (use 'clojure.contrib.trace) (defn fib[n] (if (< n 2) n (+ (#'fib (- n 1)) (#'fib (- n 2))))) (dotrace [fib] (fib 3)) debugマクロ I have a lit

    Debug Technics - kencobaの日記
  • 数式微分 - kencobaの日記

    何度見ても美しいと思うSchemeの課題をClojureで。 (defn third [x] (first (next (next x)))) (defn constant? [exp] (cond (contains? #{'+ '- '* '/ '**} exp) false (coll? exp) false :else true)) (defn diff [e x] (cond (constant? e) (if (= e x) 1 0) (= (first e) '+) (list '+ (diff (second e) x) (diff (third e) x)) (= (first e) '-) (list '- (diff (second e) x) (diff (third e) x)) (= (first e) '*) (list '+ (list '* (second

    数式微分 - kencobaの日記
    todogzm
    todogzm 2010/06/29
  • leiningen - kencobaの日記

    Clojureハッカソンで教えていただいたこと、その1。 leiningen:Clojure版MAVENみたいなもの。 http://github.com/technomancy/leiningen Windows版は自動インストールできないので、 以下のファイルを用意する。 leiningen-1.1.0-standalone.jar lein.bat(Githubから持ってくる) leiningen-1.1.0-standalone.jar(http://github.com/technomancy/leiningen/downloads) clojure.jar(clojureのサイトから持ってくる。 lein.batの以下の行を修正して、LEIN_JARとCLOJURE_JARを設定する。 rem uncomment this and set paths explicitly se

    leiningen - kencobaの日記
    todogzm
    todogzm 2010/05/10
    leiningenをWindowsで動かす方法
  • 1