Wes Brown

Results 8 issues of Wes Brown

This commit adds more schema value types, even though Datascript doesn't care about the type other than if it's a `:db.type/ref` or not. The value type keywords follow closely with...

Summary -------- This commit optimizes `join-tuples` which is where Datascript spends a lot of its time, especially with larger queries. It is Clojure-focused, but may impact Clojurescript. It nearly triples...

Currently, DataScript queries are synchronous. When a query is executed, each pattern has `search` called in sequential order against a record that implements `datascript.db.ISearch`. The `search` calls are synchronous, as...

I saw this project, and decided to give it a shot on compiling my JavaScript implementation of RawrCat. https://github.com/ephsec/rawrcat Tested versions: * NectarJS `v0.7.99` * NectarJS `master` off github. Invoking...

bug

I've finally tracked down the issues to try/catch and surgically bisected out the relevant changes that were made to the master fork of Clojurescript for `CLJS613`. This unifies the `try`/`catch`...

Applied CLJS-417 from https://github.com/clojure/clojurescript/commit/14bd16ef5894458a3709ebfee3e78a876938bfa6 This corrects the lack of `js-mod` that was causing `core.async` to break.

Implement CLJS-495 on the clojure version of the compiler by applying https://github.com/clojure/clojurescript/commit/3ee148acac436dd489396fc6783ba72bbd7ff79f -- on the cljs version, it's a `defn` that calls `goog/typeOf`.

I am trying to get core.async built with the compiler in the cljsc-in-cljsc tree. It looks like it takes exception to the `js` namespace for catch. https://github.com/clojure/core.async/blob/master/src/main/clojure/cljs/core/async.cljs#L700 ``` (catch js/Object...