This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-01-28
Channels
- # announcements (4)
- # aws (2)
- # babashka (56)
- # beginners (43)
- # calva (71)
- # clj-kondo (25)
- # cljs-dev (29)
- # clojure (103)
- # clojure-dev (9)
- # clojure-europe (55)
- # clojure-gamedev (8)
- # clojure-nl (5)
- # clojure-norway (5)
- # clojure-uk (4)
- # clojured (1)
- # clojurescript (56)
- # copenhagen-clojurians (1)
- # core-async (2)
- # cursive (16)
- # datomic (5)
- # deps-new (18)
- # emacs (9)
- # events (3)
- # fulcro (45)
- # graphql (2)
- # gratitude (2)
- # kaocha (6)
- # lambdaisland (8)
- # lsp (72)
- # meander (41)
- # missionary (5)
- # nextjournal (52)
- # off-topic (2)
- # pathom (12)
- # pedestal (2)
- # practicalli (1)
- # re-frame (6)
- # reitit (5)
- # releases (1)
- # reveal (1)
- # specter (3)
- # sql (4)
- # tools-deps (22)
- # vim (8)
- # wasm (1)
- # xtdb (22)
Hey folks we're looking to replace hawk
with beholder
in Kaocha because hawk
does not watch directories in m1 machines (see PR for more details)
I have a PR here which adds beholder as an optional watcher alongisde hawk (configurable using :kaocha.watch/type :beholder
), but maybe it makes more sense to replace it completely. https://github.com/lambdaisland/kaocha/pull/268
There are no specific hooks or plugins which directly expose the hawk runner, so I think we should mostly be fine. Does anyone here have a specific use-case which might be affected if hawk gets replaced by beholder?
I suggest replacing hawk with beholder. As a precaution, you could provide an option to configure hawk as the watcher instead of beholder, but I think this would be a very niche case. Happy to test kaocha watch with beholder on my projects
Thanks I did exactly as you said, made beholder the default watcher and made hawk configurable through option if someone needs it! 🙂
Also added a deprecation notice if it finds hawk or hawk-opts being used!
The only feature I' m aware of that Beholder lacks is the option to fall back to polling. Beholder seems to work better than Hawk, so there's hopefully no need for polling.