On a related note, there is a lot of sympathy between this line of
thought and event-sourcing/CQRS on the server side. It _completely_
transformed my way of thinking about these problems and how I
implement things but the benefits are huge, including the fact that
time changing is really just another event (actually a command, 'time
changed' would be the event but hey :)).

Another sort-of related point - unless it causes a lot of friction I
tend to reach for clix when I implement logic as the combination of
CQRS, events-everywhere, re-frame and web sockets (sente for the win)
means I end up putting logic in different places than I might
initially expect.



On 13 May 2015 at 11:59, Khalid Jebbari <khalid.jebb...@gmail.com> wrote:
> I forgot to add another useful resources, it's "Constructing the User 
> Interface with statecharts" by Ian Horrocks. You can find it in Scribd 
> https://www.scribd.com/doc/235638010/Ian-Horrocks-Constructing-the-User-Interface-Wit-BookZZ-org
>  and Amazon 
> http://www.amazon.com/Constructing-User-Interface-Statecharts-Horrocks/dp/0201342782/ref=sr_1_1?ie=UTF8&qid=1431514704&sr=8-1&keywords=constructing+user+interface+statechart
>
> --
> Note that posts from new members are moderated - please be patient with your 
> first post.
> ---
> You received this message because you are subscribed to the Google Groups 
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescript@googlegroups.com.
> Visit this group at http://groups.google.com/group/clojurescript.

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to