Hi I'm happy to announce the first alpha of catacumba, the asynchronous and non-blocking web toolkit for Clojure build on top of ratpack[1] and netty[2].
Here a incomplete list of things that Catacumba intends to have: - a flexible and extensible way to setup different kind of handlers. - build almost everything up on abstractions for easy extensibility. - support for async handlers (with promise, future, core.async, manifold, reactive-streams, …) - builtin routing with flexible way to chain handlers. - builtin websocket support. - backpressure support out of the box. You can read the detailed rationale and features here: https://funcool.github.io/catacumba/latest/#_rationale Documentation: https://funcool.github.io/catacumba/latest/ Github: https://github.com/funcool/catacumba This is a first alpha; the code and the documentation has great room of improvements but i'm pretty happy with this first preview release. [1]: http://ratpack.io/ [2]: http//netty.io/ Cheers. Andrey -- Andrey Antukh - Андрей Антух - <andrei.anto...@kaleidos.net> / <n...@niwi.be > http://www.niwi.be <http://www.niwi.be/page/about/> https://github.com/niwibe -- 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/d/optout.