This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-19
Channels
- # announcements (9)
- # babashka (11)
- # beginners (157)
- # calva (10)
- # cider (18)
- # clara (4)
- # clj-kondo (40)
- # cljsrn (8)
- # clojure (29)
- # clojure-europe (11)
- # clojure-italy (1)
- # clojure-nl (2)
- # clojure-spec (4)
- # clojure-sweden (1)
- # clojure-uk (39)
- # clojurescript (32)
- # conjure (1)
- # core-async (2)
- # cursive (20)
- # datomic (7)
- # duct (9)
- # emacs (1)
- # figwheel-main (1)
- # fulcro (24)
- # helix (1)
- # hoplon (20)
- # hugsql (3)
- # jackdaw (5)
- # jobs-discuss (7)
- # lambdaisland (1)
- # malli (5)
- # music (4)
- # off-topic (54)
- # parinfer (2)
- # pedestal (13)
- # re-frame (12)
- # reagent (22)
- # reitit (9)
- # shadow-cljs (89)
- # spacemacs (2)
- # xtdb (21)
#announcements Atom-feed Happy Friday everyone! As a byproduct of the https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive, I’m happy to announce an https://www.clojurians-zulip.org/feeds/announcements.xml of this stream. Details: • every non-thread message is an item • there’s a couple of hours delay to allow for editing and moderation • code can be found at http://gitlab.com/clojurians-zulip/feeds/ Follow-up in #community-development

cool. so is there going to be a feed for each channel? e.g. https://www.clojurians-zulip.org/feeds/releases.xml?
The code seems to only cover the announcements stream. I guess you could fork it and run it on other Zulip streams and topics and produce feeds for other "channels" and host that wherever you want?
@U04V15CAJ I think this would indeed work for streams like #news-and-articles and #releases. I might give it a stab next week!
I did some more work on https://github.com/csm/intake.manifold (adapts manifold streams/deferreds for use in core.async go blocks) to work much better with streams. There are still some corner cases I’m sure, but this does work better with streams now than the initial, naive approach. Release version 0.1.4.
in a similar vein to the intake.manifold
project that @csm301 just mentioned, Yummly has just released a forked version of manifold that fixes a number of bugs from let-flow
as well as introduces a new namespace and macro called tsasvla
that allows you to write code that looks like core.async/go
, but works with deferreds instead of channels:
Relevant documentation: https://github.com/yummly/manifold/blob/master/docs/deferred.md#manifoldtsasvlatsasvla
Relevant namespace: https://github.com/yummly/manifold/blob/master/src/manifold/tsasvla.clj#L58