おもちゃのcascalogベースのプロジェクトでは、cascalog.more-tapsを使用しようとしています.cascalog.more-tapsには、ファイルシステムとの間で読み書きする機能が含まれているためです。
名前空間をロードすると、このエラー メッセージが表示されます
user=> (use 'playground.adult-dataset)
ClassCastException java.lang.Character cannot be cast to clojure.lang.Named clojure.core/name (core.clj:1489)
user=>
Clojureコアの奥深くにあることがわかったので、掘り下げる前に、誰かがこれについて何か知っているかどうか疑問に思っていました.
2 つの簡単なメモ:
cascalog.more-taps には clojure 1.3.0 または 1.4.0 が必要ですが、cascalog は clojure 1.5.1 までをサポートしています。
同じエラー メッセージが Matchure で表示されました。Matchure はかなり古く、メンテナンスされていないようです。