Re: Graph API

2013-06-19 Thread A
Thought I'd mention a really nice Graph visualization library that I like. It would be great to include this into any new Graph library project. https://github.com/pallix/lacij >From the readme: "Lacij is a graph visualization library written in Clojure. It allows the *display and the dynami

Re: Graph API

2013-06-19 Thread Aysylu Biktimirova
If you'd like to take a stab at integrating your proposed protocol into Loom, I'd be happy to merge the changes. Thanks! On Tuesday, June 18, 2013 1:12:04 PM UTC-4, Stephen Kockentiedt wrote: > > That sounds great! I'll mail you my complete code in case you want to take > a look at it or want to

Re: Graph API

2013-06-18 Thread Stephen Kockentiedt
That sounds great! I'll mail you my complete code in case you want to take a look at it or want to use parts of it. And in case I can help in any other way, feel free to ask. Am Dienstag, 18. Juni 2013 18:44:33 UTC+2 schrieb Aysylu Biktimirova: > > Stephen, thanks for reaching out to me! I reall

Re: Graph API

2013-06-18 Thread Aysylu Biktimirova
Stephen, thanks for reaching out to me! I really like your ideas and agree with the issues you pointed out in Loom's API. I'd like to incorporate your ideas into Loom to improve its API and have 1 graph library in Clojure. I'm actively working on it and would be happy to combine our efforts. Th

Re: Graph API

2013-06-18 Thread Justin Kramer
As Rob mentioned, I won't be doing further development Loom anytime in the near future. However, if critical mass forms around a fork or alterate project, I'd be happy to add a prominent link in the readme. Justin On Tuesday, June 18, 2013 3:10:23 AM UTC-4, Stephen Kockentiedt wrote: > > My bad

Re: Graph API

2013-06-18 Thread Niels van Klaveren
As a user of the old version of Loom (thanks for the link to aysylu's fork !) it'd be great if there was a well maintained pure Clojure graph library. The ideas and improvements on Loom you put forward are pretty sensible, and I hope you and Aysylu can find a way to collaborate ! On Tuesday, Ju

Re: Graph API

2013-06-18 Thread Stephen Kockentiedt
My bad. I did only find the original repository of loom and thought it was abandoned. I should have taken more care while looking at it. My approach was apparently the same in abstracting multiple graph implementations under one API. However, I see some problems with Loom's API, namely: 1. The

Re: Graph API

2013-06-17 Thread Rob Lachlan
Loom was indeed working on this, and it's a very nice library. One thing that I particularly liked about Justin's design, was the ability to run a graph algorithm without worrying about conforming to a particular graph representation. See for example the bread first search function, here: htt

Re: Graph API

2013-06-17 Thread Zack Maril
Take a look at Tinkerpop's blueprints for a well tested Java API and Archimedes for simple graph operations in Clojure. http://www.tinkerpop.com/ https://github.com/clojurewerkz/archimedes As far as the suggested protocols go, I would suggest doing something useful with them before opening it u

Re: Graph API

2013-06-17 Thread dgrnbrg
I think that there's already a project working on this called Loom. The furthest-developed fork is here: https://github.com/aysylu/loom which appears to have protocols for graphs, bindings to Titanium (the Clojurewerkz graph DB library), visualization support, and implementations of several alg