For those interested in comparing Javelin with other ClojureScript approaches to building rich applications on the clientside, there are several implementations of the infamous todo list applications here:
https://github.com/lynaghk/todoFRP/tree/master/todo And, of course, if you're missing the wonderful world of imperative programming and mutable state, you can check out dozens of plain JavaScript implementations in the original project: http://addyosmani.github.com/todomvc/ On Tuesday, February 19, 2013 11:33:56 PM UTC-8, Alan Dipert wrote: > > Hi all, > We recently released a ClojureScript library for FRP called Javelin. > Links of interest: > > * Release announcement: > http://tailrecursion.com/blog/2013/02/15/introducing-javelin-an-frp-library-for-clojurescript/ > * Demos (more on the way): http://tailrecursion.com/~alan/javelin-demos/ > * GitHub project: https://github.com/tailrecursion/javelin > > In a nutshell, Javelin is an abstract spreadsheet that encourages working > with concrete values instead of abstract event streams a la FRP. It > supports "discrete propagation", which most FRP implementations provide as > the event stream, via the ability to toggle cells between > discrete/continuous propagation modes. Cell mutation semantics are those > of ClojureScript atoms. > > We have ported Javelin's core to a ref-based Clojure implementation > capable of parallel propagation and hope to release it soon. Among other > things, our hope is to use it to process Prismatic graph [1] -compatible > workflows reactively. If you are using graph or flow [2] and are > interested in reactive processing, and wouldn't mind helping us with > performance testing, drop me a line. > > Thanks for giving Javelin a look! I look forward to your feedback and > collaboration. > > Alan > > 1. https://github.com/Prismatic/plumbing > 2. https://github.com/stuartsierra/flow > > > > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.