読者です 読者をやめる 読者になる 読者になる

本当は怖い情報科学

情報系大学院生の趣味&実益ブログ。

clojure.tools.namespace.repl/refreshがコケる

clojure

clojure.tools.namespace.replという非常に便利なライブラリがあり、コレを使うとREPLを再起動せずにプロジェクトの.cljファイルを読み直してくれる。単にリロードするので無く、既存のシンボルを削除し、依存関係を追跡して正しい順番で読み込んでくれるようだ。

ただ、手元で現在進めているプロジェクトで実行してみるとエラーとなってしまった。いろいろ調べた結果、まだ確証はないけれど、project.clj内で:mainを指定しているとダメなようだ。

もう少し調べる。

【広告】