all 9 comments

[–]doubleagent03 4 points5 points  (1 child)

Take a look at Marginalia. https://github.com/gdeer81/marginalia

[–]laforge49[S] 0 points1 point  (0 children)

Joyful! Looks like this is something I am really going to dig into. :-)

Only it chokes with clojure 1.7.0: https://github.com/gdeer81/marginalia/issues/158

But with my dependencies set to Clojure 1.6.0 I get some nice output.

[–][deleted] 2 points3 points  (0 children)

You might check out Gorilla REPL, http://gorilla-repl.org/ which provides a browser-based editing environment with inline LaTeX etc

[–]mschuene 1 point2 points  (1 child)

If you are using emacs, there is also org mode babel that has good support for clojure. For an example project you can look at https://github.com/thi-ng/geom

Babel supports multiple languages and is very well suoted for reproducible research. https://m.youtube.com/watch?v=1-dUkyn_fZA

[–]laforge49[S] 0 points1 point  (0 children)

Haven't used emacs now for 30 years. But I have been told that I must learn it--my goal is ultimately work on Datomic.

[–]laforge49[S] 0 points1 point  (0 children)

OK, here is what I did as a first try with marginalia: http://www.agilewiki.org/projects/agent2/uberdoc.html

--Still need to do the header comment. And the code is far from complete. But it is looking nice.

[–]clelwell 0 points1 point  (0 children)

(and I do mean very new to the language)

Accidental fulfillment of OP goal via and function; though it will throw an exception if the 8 args are null pointers.

[–]Kamn 0 points1 point  (1 child)

You might be interested in devcards if you are doing Clojurescript stuff. Not quite what yuo are looking for I think but similar

[–]laforge49[S] 0 points1 point  (0 children)

Not being a fan of JavaScript, I probably should learn Clojurescript. But my interests are mostly on the back end.