Peter, This looks great! can't wait to try it out. Well done.
On Wednesday, February 26, 2014 7:57:24 AM UTC-6, Peter Taoussanis wrote: > > 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.