replikativ / datahike

A fast, immutable, distributed & compositional Datalog engine for everyone.
https://datahike.io
Eclipse Public License 1.0
1.62k stars 95 forks source link

In-memory cljs support. #662

Open whilo opened 6 months ago

whilo commented 6 months ago

Addresses #206. First phase is going to be to make Datahike compile with cljs support in-memory. Compared to https://github.com/replikativ/datahike/tree/206-cljs-support this does not require a complete move to core.async yet, but will allow synchronizing indices between clojure and clojurescript peers, e.g. with replikativ. In the second phase we can then port Datahike to support both asynchronous and synchronous execution.

whilo commented 6 months ago

For reference, there is also a partial effort here https://github.com/replikativ/datahike/pull/357