You know that
clojure.string has a function for uppercasing a string, but
you can't quite remember the name of the function. You'd remember if you saw
the name though. What you'd like to do is list all the functions in the
clojure.string namespace to see if you can pick it out.
You can do just that. There are a couple ways to do it, in fact.
You can use the
dir function with Clojure 1.6+. Alternatively, you can
grab all the keys from the public intern mappings of the namespace.
> (dir clojure.string)
> (keys (ns-publics 'clojure.string))
(ends-with? capitalize reverse join replace-first starts-with? escape last-index-of re-quote-replacement includes? replace split-lines lower-case trim-newline upper-case split trimr index-of trim triml blank?)