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 |
|