OK I removed the import for TinkerFactory and TinkerGraph from ogre.graph and rebuild Ogre from source, and now the require in my project i successful.
But I guess some things in Titanium have changed, there doesn't seem to be a `transact!` method in titanium.graph anymore? What is the equivalent now?
Also when trying to open a new graph "(tg/open (System/getProperty "java.io.tmpdir"))" i get
"IllegalArgumentException Need to specify a readable configuration file, but was given: /var/folders/f3/gm70cz9550n2_dwnydn92nkh0000gn/T com.google.common.base.Preconditions.checkArgument (Preconditions.java:120)"
Maybe I'm approaching this all wrong. To back up even further, I have a dataset that it is convenient to model as a graph. I was hoping to us Titanium to model and then query the data, with the ultimate goal of providing a web interface to explore and query the graph. I'd like to visualize the graph in its entirety, for exploration, and also visualize the result of queries against it using either D3 or sigma.js.
Maybe instead of chasing export, I should focus on writing a function that takes the result of a query and converts it to json, suitable for the js visualization to consume.
Do you think I would be better served by continuing to try and get export working, or should I go back to the stable version and write my own function to export?