Dustin Getz

Results 233 comments of Dustin Getz

Can we unregister listeners in nested scopes? `keymage('a', 'shift ?', function() { ... }); // capture ?` `keymage('a', 'myTextInput', 'shift ?', undefined); // in a text scope so let it...

The thoughtwork for this is done, we have a working clojure implementation. However, we will need to remove the varargs from refine - so the first argument needs to be...

I want this for 2.0 but i don't want to break API compat, i may introduce a new API for this e.g. `refineWithDefault` or `refineWith` i have to think about...

String default values are a very common case i think

The datastructures are not the thing that is leaking, here. The leak is due to the memoizing cache policy.

> First of all, the cmp variables inside all Cursor instances are the same. The path variable is used to navigate to a sub-object of global single state (the value...

We need more time to think about these ideas.

@lijunle, I am finally ready to tackle this issue. Many simplifications have landed in master over the last month, that may help with this issue. Here are the two main...

Essentially, WeakMap gives us Ref => Cursor, what we need is (Ref, Ref) => Cursor

I think we could even do dumb things like a least-recently-used cache in the memoizers with some parameter over how big to make the cache. Tune the parameter based on...