13 Commits

Author SHA1 Message Date
Dan Holmsand
45b93c8145 Rename .' and .! to $ and $! respectively
This seems to be necessary to avoid trouble with bootstrapped cljs.

The old macros are still around, but deprecated.
2015-10-22 13:23:49 +02:00
Dan Holmsand
3fca2e5d41 Make reactions async by queueing changes instead
Reactions now put themselves in a queue when they get a
callback from an atom. The queue is flushed before rendering, and
on deref on individual reactions.

This turns out to perform much better in many cases.
2015-09-30 08:56:06 +02:00
Dan Holmsand
9163695832 Start adding more tests for with-let 2015-09-23 17:02:48 +02:00
Dan Holmsand
6c9f71e511 Rename testmonitor 2015-09-19 19:03:29 +02:00
Dan Holmsand
e05c74e6a5 More tests for monitor 2015-09-14 09:09:04 +02:00
Dan Holmsand
ee72c60d3a Start implementing monitor 2015-09-13 18:17:38 +02:00
Dan Holmsand
544a3339d0 Start testing async reaction 2015-09-12 18:34:10 +02:00
Dan Holmsand
b2210c2bf3 atom -> r/atom everywhere else, for consistency 2015-07-31 15:13:27 +02:00
Dan Holmsand
569322949b Take advantage of new figwheel 2015-05-31 11:51:11 +02:00
Dan Holmsand
767410d8d8 Update clojurescript, figwheel and cljsbuild.
Stop using :figwheel-always, that seems to be broken in the new
figwheel.
2015-03-21 13:53:37 +01:00
Dan Holmsand
7568b6843e Support running site in dev mode without tests 2015-02-11 19:06:38 +01:00
Dan Holmsand
73d0478607 Simplify setup of doc site and testing
Take advantage of figwheel 0.2.3
2015-02-10 18:20:48 +01:00
Dan Holmsand
163308a392 Make site and examples work with ClojureScript 2816
ClojureScript all of a sudden complains about "single segment
namespaces", which forces a rather massive reorg.

Also, cljs.test/run-tests is broken.
2015-02-10 14:35:12 +01:00