重複の可能性:
clojure での Java パッケージ名のエイリアス
次のような Java API があるとします。
com.very.long.and.boring.names.Abc
com.very.long.and.boring.names.Def
com.very.long.and.boring.names.Ghi
次のような「偽の」名前空間でClojure(1.4.0)から使用できますか:
(foo/Abc)
(foo/Def)
(foo/Ghi)
Abc / Def / Ghi が Clojure 関数と衝突する可能性があるため、 ('com.very.long.and.boring.namesを使用) したくありません。したがって、基本的には「com.very.long.and.boring.names」を「foo」に「マップ」したいと考えています。
REPL でいくつかのことを試しましたが、うまくいきませんでした。