This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-11-16
Channels
- # announcements (62)
- # babashka (12)
- # babashka-sci-dev (73)
- # beginners (16)
- # biff (10)
- # calva (65)
- # cider (13)
- # clerk (8)
- # clojure (31)
- # clojure-europe (16)
- # clojure-nl (1)
- # clojure-norway (19)
- # clojure-spec (24)
- # clojure-uk (5)
- # clojuredesign-podcast (18)
- # clojurescript (18)
- # dev-tooling (2)
- # emacs (30)
- # etaoin (4)
- # gratitude (3)
- # hyperfiddle (20)
- # integrant (2)
- # jobs (4)
- # kaocha (7)
- # malli (1)
- # observability (11)
- # off-topic (11)
- # pathom (12)
- # podcasts-discuss (7)
- # portal (12)
- # quil (3)
- # re-frame (6)
- # releases (1)
- # sql (22)
- # squint (5)
- # testing (79)
- # tools-deps (3)
- # xtdb (20)
Changed some things about flows:
• you can subscribe to a flow with the regular (subscribe [:flow {:id :some-id})
◦ flows have their own lifecycle. they're not cached like regular subscriptions.
• :inputs
and :live-inputs
are top-level keys, both optional.
• :output
and :live?
take a single arg - a map of resolved inputs.
◦ If there are no inputs (or live-inputs), they get passed app-db
instead.
• added some warnings against stale & cyclic dependencies
• a flow id can be any value, not just a keyword
• fixed some edge cases
• tried putting flows in app-db
, but it seems problematic. reverted.
• simplified the live-docs code & explanations