clclcl 4 9月 2010 クリップボード履歴ツール CLCLCL の設定ファイル Clojureで作っているクリップボード履歴ツール CLCLCL の機能拡張を、ぼちぼちとしてます。 まず、現在の機能について。 http://sourceforge.net/projects/clclcl/ からダウンロードしたものを解凍して、clclcl というシェルスクリプトを実行すると、シス… 続きを読む
clclcl 11 8月 2010 CLCLCLのDBアクセスに、clojure.contrib.sqlを使うようにした CLCLCLは、クリップボード履歴ツールです。 https://sourceforge.net/projects/clclcl/ 最初のバージョンでは、データベース(Derby)への接続には、JDBCのクラスを直に参照してましたが、逆引きClojureを参考に、clojure.contrib.sql… 続きを読む
clojure 25 7月 2010 Clojure1.1 metadataを参照するためのリードマクロは非推奨? Clojure1.1 では、metadataを参照するためのリードマクロは非推奨になってるらしい。 user=> (meta serializable-stu) {:serializable true} user=> ^serializable-stu WARNING: reader… 続きを読む
clojure 25 7月 2010 Clojure組込みのtest関数を使う 組込みのtest関数は、メタデータの:testに設定されたテスト関数を実行します。関数を定義する際にテスト関数をメタデータに設定する例です。 (defn #^{:test (fn [] (assert (= (add1 2) 3)) (assert (= (add1 -1) 0)))} add1 (… 続きを読む
clojure 15 7月 2010 逆引きClojure @making さんの、http://rd.clojure-users.org/ に、逆引きClojureがあります。ここにClojureの情報が集りつつあるようです。 逆引きClojureに、一項目書き込んでみた clclcl(クリップボード履歴ツール)を作ってる中で、簡単にログ出力したいと思い、… 続きを読む