Fork me on GitHub
#datascript
<
2017-01-25
>
danielstockton11:01:54

@tonsky is there a reason why you haven't tried adding persistence and a datomic-like schema for an open source datomic alternative? Too much effort, not enough time?

Niki11:01:52

lack of time, mostly. Kind of overwhelmed on my day job

danielstockton11:01:17

Ok, was curious because I started working on it as a side project and wondered if there was anything interesting preventing it. I've studied the datascript source quite a bit, it seems quite simple to transform the BTSet implementation into a persistent one. It seems like the other big task is around reindexing/gc and a separate transactor process, I haven't got into this at all yet. Mostly I'm just reimplementing datascript to understand how it all works, making slow progress due to lack of time too.

Niki12:01:53

> seems quite simple to transform the BTSet implementation into a persistent one. It seems like the other big task is around reindexing/gc and a separate transactor process yes, I imagine quite the same things :)

danielstockton12:01:43

well i'll let you know how it goes 😛 datascript has been quite a help, im not sure how i'll fare when i enter uncharted territory

danielstockton12:01:27

my main aim is to exercise clojure and become a datascript/datomic expert in the process

Niki12:01:29

noble goal :)