You might consider looking at some of the latest stuff happening within the React and Elm communities with respect to animations. There's an excellent presentation from React Europe on animations here:
https://www.youtube.com/watch?v=1tavDv5hXpo One interesting quote from a former Apple UIKit engineer ... "Animation APIs parameterized by eg duration and curve are fundamentally opposed to continuous, fluid interactivity." -- Andy Matuschak Essentially, what Andy was saying that the current method within css of tweening based on time is fundamentally opposed to way one would create some of the gorgeous UIs we've come to expect from native apps. I agree with him and think the web will move and more in the direction of fluid interactions as opposed to time-based tweening. Check out some fun demos written in React that illustrate the point: https://cdn.rawgit.com/chenglou/react-motion/cffb3894f42e4825178d9c7c0313b2f4e9e65ab2/demo1/index.html https://cdn.rawgit.com/chenglou/react-motion/cffb3894f42e4825178d9c7c0313b2f4e9e65ab2/demo0/index.html https://cdn.rawgit.com/chenglou/react-motion/072fef7b84b2d57187643baa4156ee2a7374655f/demo4/index.html And here's the classic Mario elm example: http://elm-lang.org/examples/short-mario Probably the best way to prove it to yourself is to suspend your disbelief of immutability for a moment and give it a whirl. You might be pleasantly surprised at what you discover. M -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
