Skip to content

Instantly share code, notes, and snippets.

@emanon001
Created August 31, 2012 10:58
Show Gist options
  • Save emanon001/3551440 to your computer and use it in GitHub Desktop.
Save emanon001/3551440 to your computer and use it in GitHub Desktop.
指定した名前空間に存在する API の名前を、追加されたバージョン毎に確認する
(defn api-names-for-each-version-in-ns
[ns-sym]
(->> (ns-publics ns-sym)
vals
(map meta)
(filter :added)
(map (fn [{:keys [name added]}] {added [name]}))
(apply merge-with concat)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment