This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-08-25
Channels
- # anglican (2)
- # babashka (53)
- # beginners (99)
- # brompton (1)
- # calva (28)
- # circleci (43)
- # clj-commons (4)
- # clj-kondo (176)
- # cljsrn (22)
- # clojars (7)
- # clojure (175)
- # clojure-australia (2)
- # clojure-europe (20)
- # clojure-germany (1)
- # clojure-uk (5)
- # clojurescript (195)
- # cursive (18)
- # datomic (13)
- # emacs (2)
- # farolero (9)
- # find-my-lib (6)
- # fulcro (8)
- # graalvm (12)
- # gratitude (5)
- # helix (11)
- # improve-getting-started (36)
- # introduce-yourself (3)
- # jackdaw (21)
- # jobs (2)
- # joker (2)
- # malli (65)
- # meander (24)
- # nbb (2)
- # off-topic (4)
- # pathom (2)
- # polylith (17)
- # portal (5)
- # react (3)
- # reagent (22)
- # releases (1)
- # ring (4)
- # shadow-cljs (79)
- # show-and-tell (2)
- # testing (5)
- # tools-deps (9)
- # xtdb (12)
Hey @nbtheduke, since I'm online on slack for work these days, I figured I'd add a support channel here too.
hello hello!
thanks for the invite
So one thing I'm experimenting with right now after hearing about some things from the other users here is extensions, kinda like feature flags in Rust.
The implementation of this is basically going to be that I have some namespaces which are loaded dynamically in Clojure based on if certain other namespaces are available, but that you'll require manually in cljs to enable the features.
The first of these extensions that I feel is necessary is to enable https://github.com/fmnoise/flow to work with farolero.
Since the default behavior of flow is to catch all throwables and turn them into error values.
But farolero.signal.Signal should be rethrown the instant it's caught to ensure that it can properly unwind.