This is awesome (reminds me of ipython notebooks). I hope to use this to custom render some data structures internal to my compiler project. I'll have to read up on how to render directed graphs.
On Thursday, March 20, 2014 9:22:57 AM UTC+13, Jony Hudson wrote: > > Hi all, > > I'm happy to announce a new release of Gorilla REPL. The number one > comment I got from people on the original release was that it looked good, > but they'd like to see it extended to some library or other. Jeff Rose hit > the nail on the head with: > > "Being able to render values of different types is important, and I think > it deserves a lot of attention in both the design and documentation." > > So with that in mind, on to the changes: > > - All new renderer. This is the main change. The new renderer is simple > and predictable, _very_ flexible, supports first-class pluggable custom > rendering, and really respects the structure of Clojure values. In > particular it renders aggregates of values as you might hope, so you can > draw lists of tables, tables of plots, associatives of tables of tables of > plots etc. I've made a couple of videos walking through its features, and > how easy it is to extend. I'm really pleased with how it's come out :-) > > https://vimeo.com/89529751 > https://vimeo.com/89532785 > > As per the request, there's also documentation on it. Enough to choke a > horse! > > http://gorilla-repl.org/renderer.html > > - You can open multiple tabs on the same REPL. This works really nicely - > they each get they own session, but share the REPL. > > - Runs a real nREPL server now, so should work together with things like > vim-fireplace that make their own connection to the REPL server. (I haven't > tested this though!) > > - As you might have guessed from the above, there's now a website. > http://gorilla-repl.org > > - Numerous small bug-fixes and feature requests. > > There are some minor breaking changes, hence the version bump: > > - Old worksheets will need to be re-run to regenerate their output. > > - Code that dabbled with the internals of gorilla-plot might need to be > adjusted. > > It's on clojars now, with coordinates [gorilla-repl "0.2.0"] . > > The new renderer lays the foundation for adding rendering for other > libraries. I'd love to see support for core.matrix and Incanter, so I think > this will be the immediate focus of development. If you maintain a library > and would like to see it supported, then please do get in touch. > > As always, all comments and criticism gratefully received. > > [Proof-reading this email, I realise I sound rather pleased with myself. > My apologies for that, but in truth I think I _am_ rather pleased with how > this version has came together!] > > Yours, > > > Jony > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.