Zach Oakes
Zach Oakes
Haha no worries. At some point I will try to get it working on arm macos but so far I failed to get [libvim](https://github.com/oakes/libvim) to compile for it. Until then,...
The library itself doesn't actually care how you store it. All the examples use atoms, but the library has no built-in assumptions about that. The functions like `insert` and `retract`...
As of version 0.5.0 you can now query all the individual facts from a session, so that might be a better way to store them in datomic. All you do...
If you mean how to serialize sessions, i wrote about it here: https://github.com/oakes/odoyle-rules#serializing-a-session
Hmm well that's a good question. The datalog syntax is quite a bit more complex to parse and i guess that's because it's a full-fledged query language. One big difference...
I guess it's a subset right now? The tuples in the `:what` block exactly match the ones in datomic's or datascript's `:where`. Everything else (`:when` and `:then` blocks) are just...
After making a project with the template, you can change the project.clj to look something like this: ```clj (defproject my-awesome-game "0.1.0-SNAPSHOT" :repositories [["clojars" {:url "https://clojars.org/repo" :sign-releases false}]] :clean-targets ^{:protect false}...
I just updated the template so it generates the project.clj this way now.
Very neat, i don't think i've seen a play-cljc game from someone else before. I hit an error when the piece got to the bottom. The error happened [here](https://github.com/Ondra09/tetris/blob/45af0a6a111abf26fb612ffc0576a46d4443a2bd/src/tetris/move.cljc#L65) because...
Oh, I ran the native version with `clj -A:dev:linux dev.clj native` I have not tried the web version.