REPLでクラスパス表示

すぐわすれるのでメモ

=> (seq (.getURLs (ClassLoader/getSystemClassLoader)))
(#<URL file:/Users/maki/work/> #<URL file:/opt/local/share/java/clojure/lib/clojure.jar>)

Created at : 2010-02-20 03:27:05   Updated at : 2010-02-20 03:27:45
Category : Programming::Lisp::Clojure

MacOSXでSambaをコマンドラインでマウント

いつも忘れるのでメモ。ホームディレクトリをマウントする場合。それ以外は適当に読み換える。

$ mount_smbfs //[ユーザ名]@[IPアドレス]/[ユーザ名] /Volumes/[ユーザ名] # マウント
$ umount /Volumes/[ユーザ名] # アンマウント

Created at : 2010-02-13 15:02:09   Updated at : 2010-02-13 15:04:39
Category : 開発環境::OS::MacOSX

LeiningenとSLIMEの連携

参考
project.cljの:dev-dependenciesに[leiningen/lein-swank "1.1.0"]を追加。 こんな感じ。

(defproject foo "1.0.0-SNAPSHOT"
  :description "FIXME: write"
  :dependencies [[org.clojure/clojure "1.1.0-alpha-SNAPSHOT"]
                 [org.clojure/clojure-contrib "1.0-SNAPSHOT"]]
  :dev-dependencies [[leiningen/lein-swank "1.1.0"]]
  )

以下を実行してswank serverを立ち上げる。

$ lein deps # 一回目のみ
$ lein swank

その後EmacsからM-x slime-connect。
Clojure-Slimeの連携は この辺参考。

Created at : 2010-02-12 02:23:10   Updated at : 2010-02-12 02:23:11
Category : Programming::Lisp::Clojure::Leiningen