I was looking at DataScript, and the simple implementation gave me (I think) a lot of insight into Datomic. If Tonsky's post is correct, and there is a core to Datomic that could be used as an in-memory Datomic-like thing, which could be used as easily as, say, core.logic, and that I could look under the hood to see how a simple case works, I would be in a much better place. A big part of the problem is the catch-22 for learning datalog, easy to toy with, don't know where to go from there.
I'm not against spending money. A few months back I went to an all-day Datomic class, and thought it well worth the $300 or so I spent on it. I wouldn't be against talking people into paying for Datomic, but I'm not familiar with it to know when I should. The main problem is that I haven't spent enough time playing with it to get a good feel for where it fits best. Spinning up a separate server process just doesn't really work for that kind of playing.
Sort of like how I understood garbage collection, but once I implemented a toy lisp, I *got* it, and understood it's tradeoffs in a way I never had before.
I don't know what Datomic's sales numbers look like, but this seems like it would be a good strategy to increase interest/familiarity with the protocols and ideas involved, which would presumably increase the sales pipeline.
4 comments:
can you please, add the 'clojure' label so the post will be propagated to Planet Clojure?
Thank you
Forgot. Been a while since I posted here.
thank you very much!
looking forward for new posts :-)
Hi Jason,
Datomic includes a memory database, no server process required. You can follow http://docs.datomic.com/getting-started.html to get started using it, and then use typical maven or lein fu to add it to your own projects per http://docs.datomic.com/integrating-peer-lib.html.
Cheers,
Stu
Post a Comment