title: What is the right way to convert a namespaced clojure keyword to string?
body: <p>When the <code>name</code> function is used it correctly returns the name of a keyword as a String, as in:</p>
  
  <pre><code>(name :k) ; =&gt; "k"
  </code></pre>
  
  <p>A problem exists when using <code>name</code> on a namespaced keyword such as:</p>
  
  <pre><code>(name :n/k) ; =&gt; "k"
  </code></pre>
  
  <p>I can use the <code>namespace</code> function to correctly obtain the string I'm looking for:</p>
  
  <pre><code>(str (namespace :n/k) "/" (name :n/k)) ; =&gt; "n/k"
  </code></pre>
  
  <p>But for some reason I feel there should be a better way to obtain the fully qualified string.</p>
  
  <p>What would be the best way to do it?</p>