ah, major course correction.
I was looking into having a database on both clojure and clojurescript, but I am putting that aside indefinitely.
One thing that led to this decision was bitset. Found a js bitset which is an array. Found a clojure bitset which is a set. Both immutable. Neither works with byte arrays. So it looks like developing a common api for bitset with bytebuffer support would be a project all by itself.
Conclusion: this is not yet the time, at least for me.
Now what I should do instead is work on gui for laforge49/aatree. Enhance existing value. Seems like a good focus for me for now.
Hmm. Thinking of just copying most of laforge49/aatree to aatree/aadurable, but make aadurable boot based.
need to think about it.
Having second thoughts. I think I can do without bit strings except for the 256-bit checksum, which could be done without any library.
Having a 256-bit checksum in cljc is worth doing. :simple_smile:
And I'm sure I'll learn a bit about clojurescript in the process.