/reflector

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

Reflector

Sample app showing bespoke use of datafy and nav.

Trying it

Add this code to a running REPL that can do something useful with datafy and nav, e.g. REBL. You can add the code as a git dep or simply evaluate the namespaces.

Then evaluate

(com.stuarthalloway.reflector/on (find-ns 'clojure.core))

What it Can Do

Given a Clojure namespace, navigate quickly to

  • source code for a var
  • ClojureDocs for a var
  • origin SCM repository
  • code license
  • classpath resource the code was loaded from

Contributing

Start with this code and make something better.

License

EPL same as Clojure.