Re: [O] ob-clojure: presentation of map structures?
On Sun, 2014-02-02 at 01:42 -0500, Phill Wolf wrote: Floundering among the options, I tried :results value pp. It yielded this: : {\Pluto\ 5,\n \Plattsburgh\ 4,\n \Philadelphia\ 3,\n \Sankt-Peterburg\ 2,\n \Paris\ 1,\n \Peru\ 0}\n pprint's good intentions are evident, but they collided with a superior force. There was a discussion of this at the Clojure google group: https://groups.google.com/d/msg/clojure/gthjNWfAWKo/aKwuqh2qx68J The tabularization problem was resolved, but the pp of the map behavior is not changed. I tried a few permutations of :results options, and did not get close to the Clojure pprint function. The org manual says the pp option is This option currently supports Emacs Lisp, Python, and Ruby. E.g., :results value pp. Regards, Greg
[O] ob-clojure: presentation of map structures?
How may I use an Org document to illustrate Clojure src blocks that produce Clojure data structures -- particularly maps -- as pretty-printed text? I think I am using Org master in Emacs 24.3. #+BEGIN_SRC clojure :results value what options? (zipmap [Peru Paris Sankt-Peterburg Philadelphia Plattsburgh Pluto] (range)) #+END_SRC By the way, Clojure pprint makes the value into the following, which would be very respectable (with the addition of : org markup) as a result block in the Org buffer: {Pluto 5, Plattsburgh 4, Philadelphia 3, Putingrad 2, Paris 1, Peru 0} Floundering among the options, I tried :results value pp. It yielded this: : {\Pluto\ 5,\n \Plattsburgh\ 4,\n \Philadelphia\ 3,\n \Sankt-Peterburg\ 2,\n \Paris\ 1,\n \Peru\ 0}\n pprint's good intentions are evident, but they collided with a superior force.
Re: [O] ob-clojure: presentation of map structures?
Phill Wolf phill.w...@gmail.com writes: How may I use an Org document to illustrate Clojure src blocks that produce Clojure data structures -- particularly maps -- as pretty-printed text? I think I am using Org master in Emacs 24.3. #+BEGIN_SRC clojure :results value what options? (zipmap [Peru Paris Sankt-Peterburg Philadelphia Plattsburgh Pluto] (range)) #+END_SRC By the way, Clojure pprint makes the value into the following, which would be very respectable (with the addition of : org markup) as a result block in the Org buffer: {Pluto 5, Plattsburgh 4, Philadelphia 3, Putingrad 2, Paris 1, Peru 0} Floundering among the options, I tried :results value pp. It yielded this: : {\Pluto\ 5,\n \Plattsburgh\ 4,\n \Philadelphia\ 3,\n \Sankt-Peterburg\ 2,\n \Paris\ 1,\n \Peru\ 0}\n pprint's good intentions are evident, but they collided with a superior force. Maybe try :results pp org. -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D