Aaron Craelius
|
961e95cc2d
|
Updated lens watch behavior.
|
2014-11-12 13:49:11 -05:00 |
|
Aaron Craelius
|
0d88f27fed
|
Lens implementation, work on README.
|
2014-11-12 13:17:35 -05:00 |
|
Aaron Craelius
|
917bb9f4e2
|
Work on getting observable collections working.
|
2014-11-12 00:58:04 -05:00 |
|
Aaron Craelius
|
303f2423bc
|
Work on getting observable collections working.
|
2014-11-12 00:49:41 -05:00 |
|
Aaron Craelius
|
0b1bcc766a
|
Have DOM more or less working with element transitions, cursors implemented, working on items-view.
|
2014-11-11 23:58:59 -05:00 |
|
Aaron Craelius
|
de3186e8c0
|
Haved Clojurescript version of basic functions working and experimental DOM module working.
|
2014-11-11 18:20:02 -05:00 |
|
Aaron Craelius
|
34c898df37
|
Experimental work on DOM package.
|
2014-11-10 23:33:08 -05:00 |
|
Aaron Craelius
|
05a1c77a76
|
Work on experimental observable collection ideas.
|
2014-11-08 15:09:04 -05:00 |
|
Aaron Craelius
|
bd615674c2
|
Fixed import decl.
|
2014-10-29 18:19:35 -04:00 |
|
Aaron Craelius
|
9aace50274
|
Fixed unchecked operation warnings.
|
2014-10-29 16:53:48 -04:00 |
|
Aaron Craelius
|
a24afae8fc
|
Merge branch 'master' of github.com:aaronc/freactive
|
2014-10-29 16:50:29 -04:00 |
|
Aaron Craelius
|
a7d91593f2
|
Updated freactive to clojure 1.7 alpha 3 which includes built-in support for IAtom.
|
2014-10-29 16:50:12 -04:00 |
|
Aaron Craelius
|
09483b569d
|
Marked closure args as final.
|
2014-10-09 11:00:38 -04:00 |
|
Aaron Craelius
|
e1d360df9f
|
Bug fixes.
|
2014-10-06 17:29:07 -04:00 |
|
Aaron Craelius
|
3c5cdae3d6
|
Created ReactiveAtomView. Small tweaks to ReactiveAtom and CallbackSet.
|
2014-10-05 15:43:25 -04:00 |
|
Aaron Craelius
|
ef714fbc04
|
Removed CallbackSet.removeAll() and replaced with atomic invokeAndRemoveAll() functions for ensuring that callbacks are called once and only once and then removed.
|
2014-10-03 23:32:56 -04:00 |
|
Aaron Craelius
|
1d0e9af86a
|
Made my IAtom interface extend from IRef. Changed stateful-reactive to reactive-state.
|
2014-10-03 18:04:53 -04:00 |
|
Aaron Craelius
|
f1395fadec
|
Added getter and setter for thisRef to CallbackSet.
|
2014-10-03 00:08:32 -04:00 |
|
Aaron Craelius
|
c3182c4978
|
Added removeAll function to CallbackSet.
|
2014-10-02 20:25:35 -04:00 |
|
Aaron Craelius
|
cee6947292
|
Added implicit initial key and this parameters to the callbacks. Only have 0-2 arg invokeAll functions now.
|
2014-10-02 16:18:34 -04:00 |
|
Aaron Craelius
|
6673158c53
|
Added CallbackSet class.
|
2014-09-30 23:58:53 -04:00 |
|
Aaron Craelius
|
ed716d86b4
|
Added IReactiveLookup interface.
|
2014-09-27 16:53:05 -04:00 |
|
Aaron Craelius
|
05deac8bdc
|
Removed method from interface.
|
2014-09-20 00:04:17 -04:00 |
|
Aaron Craelius
|
a7a94aa793
|
Work on invalidation watches.
|
2014-09-19 20:03:51 -04:00 |
|
Aaron Craelius
|
cffe240fd3
|
Fixes. Made IReactive extend from IDeref.
|
2014-09-18 19:16:52 -04:00 |
|
Aaron Craelius
|
e2a51a555b
|
Updated ClojureCLR dependency.
|
2014-08-05 13:01:01 -04:00 |
|
Aaron Craelius
|
f86b74beff
|
Ported code to ClojureCLR. Moving to macro implementation of reactive.
|
2014-08-01 18:29:40 -04:00 |
|
Aaron Craelius
|
d14d32f363
|
Removed registerDep Var from ReactiveAtom. Updated stateful-reactive.
|
2014-07-20 17:08:26 -04:00 |
|
Aaron Craelius
|
2171610292
|
Moved to new Reactive implementation.
|
2014-07-20 14:41:41 -04:00 |
|
Aaron Craelius
|
a4873c6b66
|
Made a version of Reactive that is much faster and simpler for this benchmark.
|
2014-07-20 14:37:53 -04:00 |
|
Aaron Craelius
|
83e2221f67
|
Added check to see if the value has actually changed to ReactiveAtom before notifying watchers. Implemented ReactiveAtom in Java using locks (there's a good justification) and seeing a notable performance improvement.
|
2014-07-11 16:55:15 -04:00 |
|
Aaron Craelius
|
1878b69287
|
Progragation of dirtied flag.
|
2014-07-10 22:44:32 -04:00 |
|
Aaron Craelius
|
1586707fc6
|
Added lazy option (defaults to true). Added more 'realistic' benchmark code.
|
2014-07-10 19:28:50 -04:00 |
|
Aaron Craelius
|
fc5b859e0c
|
Switched to proxy implementation so that I can get watches and notification working - should probably use gen-class so that I can get a type name in there.
|
2014-07-10 19:01:36 -04:00 |
|
Aaron Craelius
|
5e8c7880f9
|
Work on IReactive.
|
2014-07-10 16:20:47 -04:00 |
|
Aaron Craelius
|
7fe727ba15
|
Update README.md
|
2014-07-10 16:06:49 -04:00 |
|
Aaron Craelius
|
3fba464ca7
|
Added a simple description to README.md
|
2014-07-10 16:07:28 -04:00 |
|
Aaron Craelius
|
ff46da2b58
|
First commit.
|
2014-07-10 15:57:02 -04:00 |
|