posh
posh copied to clipboard
A luxuriously simple and powerful way to make front-ends with DataScript and Reagent in Clojure.
Ran into this bug today. I had a `(pull conn '[*] eid)` that wasn't updating when a nested entity within that pull changed. I'm guessing it's because the datom match...
I'm looking at integrating this with plain React + Hooks. So I'm, at the moment, missing the reactive bits that I would use to fill in `:ratom` and `:make-reaction`. I...
I realize that the README suggests the most recent version is 0.5.5. However, I ran `lein ancient` and it updated to 0.5.6, and it appears that this version has some...
Steps to reproduce: ```clojure (def c (d/create-conn)) (posh/posh! c) (d/transact! c [[:db/add 1 :person/name "Rich"] [:db/add 5.036617769192117e+47 :person/name "Alex"]]) @(posh/pull c '[:person/name] 1) ;; {:db/id 2, :person/name "Rich"} @(posh/pull c...
posh.reagent should have `true` after `:include-macros`.
Could Posh please warn the user when they try to pull inside a p/q posh query? I lost two days trying to figure out why my ClojureScript threw `Assert failed:...
(@metasoarous and I just talked a little on gitter about this) I'm planning on this PR essentially being [Datsync](https://github.com/metasoarous/datsync) in a nutshell, though it'll likely be missing some functionality (at...
It would be nice if a connection was as close to an unrealized value as db is in Datomic land, and poshing a conn would make a conn that is...
Given the following setup: ``` (require '[datascript.core :as d]) (def test-schema {:db/ident {:db/unique :db.unique/identity}, :one/name {:db/cardinality :db.cardinality/one}, :one/parts {:db/valueType :db.type/ref, :db/cardinality :db.cardinality/many, :db/isComponent true}, :two/name {:db/cardinality :db.cardinality/one}}) (def conn (d/create-conn...
Looks like Posh would fir perfectly in combination with Reagent and Reframe, however from the docs in your readme you state that the Posh methods are intended for use inside...