Clojure 楽しいですね。今年の 8 月くらいから勉強していて、いい機会なのでアドベントカレンダーに参加してみようと思いました。 私はあまりまだ Clojure に慣れてないので clojure.core のネームスペースからあまり目立たないけど意外に便利な関数を紹介してみたいと思います。 alter-meta! 他のネームスペースから Var を持ってきて別名をつけようとしたりするときに、落ちてしまうメタ情報を付与したいときに使えます。 example.core> (def my-inc #'clojure.core/inc) #'example.core/my-inc example.core> (clojure.repl/doc my-inc) ------------------------- example.core/my-inc nil nil example.core>