It is better.  To really stress it, I tried a two-row table:

#+begin_src clojure :results table
  [[:ny :nj :ct]
   [  7   9   4]]
#+end_src

#+RESULTS:
| :ny | :nj | :ct |
|   7 |   9 |   4 |


On Wed, Jan 29, 2014 at 10:28 AM, Bastien <bzg@gnu.org> wrote:
Eric Schulte <schulte.eric@gmail.com> writes:

> Try evaluating the following and see how it works.

It works fine for me:

,----
| #+BEGIN_SRC clojure :results table
| (map #(* %1 3) '(1 2 3))
| #+END_SRC
|
| #+RESULTS:
| | 3 | 6 | 9 |
`----

> This simply copies
> the results handling from the slime backend to the cider backend (which
> currently does not appear to have any results handling).  While you're
> at it the nrepl results handling looks broken to me as well.

Yep.

Greg, please test Eric's function above for all your use cases and let
us know if it covers them all -- then I'll fix this and the nrepl case
too.

Thanks Eric!

--
 Bastien