Hi folks, Quick post to announce a new lib release: https://github.com/ptaoussanis/sente
>From the README: *Sente* is small client+server library that makes it easy to build *reliable, high-performance realtime web applications with Clojure*. * *Bidirectional a/sync comms* over both *WebSockets* and *Ajax* (auto-selecting). * *Robust*: auto keep-alives, buffering, mode fallback, reconnects. * edn rocks. So *send edn, get edn*: no json here. * *Tiny, simple API*: make-channel-socket! and you're good to go. * Automatic, sensible support for users connected with *multiple clients* and/or devices simultaneously. * *Flexible model*: use it anywhere you'd use WebSockets or Ajax. * *Fully documented, with examples* (more forthcoming). * Small: *less than 600 lines of code* for the entire client+server implementation. * *Supported servers*: currently only http-kit, but easily extended. --- Have been using something like this in production since a little after core.async came out, and wouldn't want to go back. Note that I tweaked a few things for the public release so there may be some rough edges initially. An example project's included (new as of today) and there's a Leiningen alias configured to handle all the fiddly bits like getting the Cljx and Cljs to compile: just download, `lein start-dev` at a terminal, and you're good to go. Any questions/problems/whatever, you can reach me here or on GitHub. That's it! Happy hacking, cheers! :-) - *Peter Taoussanis* https://twitter.com/ptaoussanis https://www.taoensso.com/clojure-libraries -- 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.