datahike

https://datahike.io/, Join the conversation at https://discord.com/invite/kEBzMvb, history for this channel is available at https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive/topic/datahike
grischoun 2020-04-29T08:53:10.090600Z

@adam622 I started working on implementation of FDB for Datahike a few months back, https://gitlab.com/grischoun/datahike-fdb. The current status is that it can store datoms but it is not connected to datahike yet. If someone is interested in porting it into Datahike’s backend protocol, let me know.

Timur Latypoff 2020-04-29T20:34:58.095600Z

Hi guys! I am very new to Datahike and Datomic — and loving the ease of use of Datahike already! Is there a way to visualize what's inside Datahike's DB (say, with PostgreSQL backend), or REPL is the only way?

whilo 2020-04-29T21:53:51.096700Z

@timur058 Hey, nice to have you here. We are currently working on a UI for the transactor which will provide table views on query results, probably as React components that you can also move into your own frontend.

❤️ 2
nprbst 2020-04-29T21:58:32.097400Z

Ohhh...that's exciting! When do you figure there will be something made public, @whilo?

whilo 2020-04-29T22:49:50.098Z

@konrad.kuehne Is working on the transactor interface here: https://github.com/replikativ/datahike-server/blob/master/src/cljs/datahike_dashboard/core.cljs

whilo 2020-04-29T22:51:36.099900Z

I hacked on this last night as a template to include React-Leaflet and render markers on a map. You can just take these transact and query examples to talk to the server. I am doing it with cider-jack-in-cljs with shadow-cljs as backend and it worked fine, but we do not have instructions yet.

whilo 2020-04-29T22:52:15.100600Z

We hope to provide something more polished soon, but I cannot make a direct commitment yet. But we are super happy to work on this together with other people.

alekcz 2020-04-29T23:27:39.102300Z

If any one else wants to get it up and running: Clone the repo and cd. Then open two terminals. • Terminal 1: lein run • Terminal 2: npm install then npx shadow-cljs watch app • Then checkout http://localhost:8080/ in your browser