tags:

views:

1010

answers:

5

Is there a pretty printing function in Clojure that would output data-structures like lists and structs in a human-readable way?

+2  A: 

Not yet, but the feature has been discussed and is (presumably) under development by a couple people close to Clojure.

mipadi
+4  A: 

There was a post on the Clojure mailing list yesterday, where a few people posted some trial implementations of a pretty-printer. But as mipadi said, it's not finalized yet.

Brian Carper
+1  A: 

As the others have said, planned but incomplete. When clojure.contrib.pprint is moved into clojure itself, an update will be posted to its ticket.

Chouser
+3  A: 

A pretty printer for Clojure is available here.

Mark Probst
+3  A: 

clojure-contrib now has a pprint function.

The API documentation is at http://richhickey.github.com/clojure-contrib/pprint-api.html

Ajit George