Commit graph

  • ca70e460be Update README.md Aaron Craelius 2014-11-12 23:59:59 -0500
  • 434f6d034f Update README.md Aaron Craelius 2014-11-12 23:46:59 -0500
  • 1498b09336 Update README.md Aaron Craelius 2014-11-12 23:46:44 -0500
  • 92fd8d36a4 Update README.md Aaron Craelius 2014-11-12 23:42:30 -0500
  • aa65fbf2e8 Update README.md Aaron Craelius 2014-11-12 23:40:34 -0500
  • dcf1025c28 Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-11-12 23:39:31 -0500
  • 91e2cdf0a8 Changed ReactiveLens to ReactiveCursor - this is something lens-based, but it isn't really a lens. Added eager-rx. Aaron Craelius 2014-11-12 23:38:57 -0500
  • e7398d2f92 Update README.md Aaron Craelius 2014-11-12 23:09:45 -0500
  • 5007292a60 Update README.md Aaron Craelius 2014-11-12 23:08:31 -0500
  • 81edcca9c1 Update README.md Aaron Craelius 2014-11-12 22:34:12 -0500
  • 1d2dd70305 Update README.md Aaron Craelius 2014-11-12 22:32:35 -0500
  • 7fbcc7513e Refactoring and refining items-view. Aaron Craelius 2014-11-12 21:04:10 -0500
  • b73d2a1ad9 Have working DOM and collections library. Aaron Craelius 2014-11-12 20:43:17 -0500
  • f2fc4db47b Reworked lazy-ness and made registering of deps the responsibility of the dependent ref rather than the parent - this allows the ref to configure its own laziness as well as disabling selectively registration. Aaron Craelius 2014-11-12 16:15:26 -0500
  • 4d72671781 Updated lens tests. Aaron Craelius 2014-11-12 13:50:12 -0500
  • 961e95cc2d Updated lens watch behavior. Aaron Craelius 2014-11-12 13:49:11 -0500
  • 0d88f27fed Lens implementation, work on README. Aaron Craelius 2014-11-12 13:17:35 -0500
  • 917bb9f4e2 Work on getting observable collections working. Aaron Craelius 2014-11-12 00:58:04 -0500
  • 303f2423bc Work on getting observable collections working. Aaron Craelius 2014-11-12 00:49:41 -0500
  • 0b1bcc766a Have DOM more or less working with element transitions, cursors implemented, working on items-view. Aaron Craelius 2014-11-11 23:58:59 -0500
  • de3186e8c0 Haved Clojurescript version of basic functions working and experimental DOM module working. Aaron Craelius 2014-11-11 18:20:02 -0500
  • 34c898df37 Experimental work on DOM package. Aaron Craelius 2014-11-10 23:33:08 -0500
  • 05a1c77a76 Work on experimental observable collection ideas. Aaron Craelius 2014-11-08 15:09:04 -0500
  • bd615674c2 Fixed import decl. Aaron Craelius 2014-10-29 18:19:35 -0400
  • 9aace50274 Fixed unchecked operation warnings. Aaron Craelius 2014-10-29 16:53:48 -0400
  • a24afae8fc Merge branch 'master' of github.com:aaronc/freactive Aaron Craelius 2014-10-29 16:50:29 -0400
  • a7d91593f2 Updated freactive to clojure 1.7 alpha 3 which includes built-in support for IAtom. Aaron Craelius 2014-10-29 16:50:12 -0400
  • 09483b569d Marked closure args as final. Aaron Craelius 2014-10-09 11:00:38 -0400
  • e1d360df9f Bug fixes. Aaron Craelius 2014-10-06 17:29:07 -0400
  • 3c5cdae3d6 Created ReactiveAtomView. Small tweaks to ReactiveAtom and CallbackSet. Aaron Craelius 2014-10-05 15:43:25 -0400
  • ef714fbc04 Removed CallbackSet.removeAll() and replaced with atomic invokeAndRemoveAll() functions for ensuring that callbacks are called once and only once and then removed. Aaron Craelius 2014-10-03 23:32:56 -0400
  • 1d0e9af86a Made my IAtom interface extend from IRef. Changed stateful-reactive to reactive-state. Aaron Craelius 2014-10-03 18:04:53 -0400
  • f1395fadec Added getter and setter for thisRef to CallbackSet. Aaron Craelius 2014-10-03 00:08:32 -0400
  • c3182c4978 Added removeAll function to CallbackSet. Aaron Craelius 2014-10-02 20:25:35 -0400
  • cee6947292 Added implicit initial key and this parameters to the callbacks. Only have 0-2 arg invokeAll functions now. Aaron Craelius 2014-10-02 16:18:34 -0400
  • 6673158c53 Added CallbackSet class. Aaron Craelius 2014-09-30 23:58:53 -0400
  • ed716d86b4 Added IReactiveLookup interface. Aaron Craelius 2014-09-27 16:53:05 -0400
  • 05deac8bdc Removed method from interface. Aaron Craelius 2014-09-20 00:04:17 -0400
  • a7a94aa793 Work on invalidation watches. Aaron Craelius 2014-09-19 20:03:51 -0400
  • cffe240fd3 Fixes. Made IReactive extend from IDeref. Aaron Craelius 2014-09-18 19:16:52 -0400
  • e2a51a555b Updated ClojureCLR dependency. Aaron Craelius 2014-08-05 13:01:01 -0400
  • f86b74beff Ported code to ClojureCLR. Moving to macro implementation of reactive. Aaron Craelius 2014-08-01 18:29:40 -0400
  • d14d32f363 Removed registerDep Var from ReactiveAtom. Updated stateful-reactive. Aaron Craelius 2014-07-20 17:08:26 -0400
  • 2171610292 Moved to new Reactive implementation. Aaron Craelius 2014-07-20 14:41:41 -0400
  • a4873c6b66 Made a version of Reactive that is much faster and simpler for this benchmark. Aaron Craelius 2014-07-20 14:37:53 -0400
  • 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. Aaron Craelius 2014-07-11 16:55:15 -0400
  • 1878b69287 Progragation of dirtied flag. Aaron Craelius 2014-07-10 22:44:32 -0400
  • 1586707fc6 Added lazy option (defaults to true). Added more 'realistic' benchmark code. Aaron Craelius 2014-07-10 19:28:50 -0400
  • 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. Aaron Craelius 2014-07-10 19:01:36 -0400
  • 5e8c7880f9 Work on IReactive. Aaron Craelius 2014-07-10 16:20:47 -0400
  • 7fe727ba15 Update README.md Aaron Craelius 2014-07-10 16:06:49 -0400
  • 3fba464ca7 Added a simple description to README.md Aaron Craelius 2014-07-10 16:07:28 -0400
  • ff46da2b58 First commit. Aaron Craelius 2014-07-10 15:57:02 -0400