Hacker News new | ask | show | jobs
by paulgb 2978 days ago
I think this is an important point, and I know it often derided as people asking a company to give something away for free, so I want to defend it.

I admire Cognitect's ambition in going up against big database vendors as a small team, and creating something very unique. That said, as a user, it's frustrating that when I get an error I can't just pop open the source and see what's going on. It's frustrating that the console could use a few usability improvements that an interested OSS developer could add, but that don't happen. It's frustrating that the Client wire protocol hasn't been released yet, so support for non-JVM languages (which are provided by the community and do not have official Cognitect support) are stuck using the deprecated and unsupported REST interface.

I am not ideologically against proprietary software, I just think Datomic would be orders of magnitude more useful with an active OSS ecosystem around it.

2 comments

I am regularly alarmed by the fact that nobody has tried to make an open source clone yet..
Well, why would they? Clones would be using relatively old technology. The current bleeding-edge research here is on more-structured, more-formal knowledge representation, stuff like FQL/AQL [0] which is open-source from the first day. Maybe Datomic's not sufficiently better than Pg or SQLite to motivate anybody.

[0] http://categoricaldata.net/fql.html

That looks very interesting! Do you have a recommended point of entry for a non-academic practitioner like myself? :)
Mentat is built for embedding, not for large applications. Datascript is in-memory for browsers.

But you're right, it's not fair to say that there's not been any effort! :)

Work is beeing done to transition datascript into a a much more database like thing:

"datahike is a durable database with an efficient datalog query engine. This project is a port of datascript to the hitchhiker-tree."

https://github.com/replikativ/datahike

Interesting, keep 'em coming!

Historical information is not part of datahike, now and it's not on the roadmap as far as I can tell. But perhaps one day :)

Do they respond to users comments too ?