This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-09-21
Channels
- # announcements (12)
- # architecture (26)
- # beginners (165)
- # biff (19)
- # calva (25)
- # circleci (2)
- # clj-kondo (25)
- # clojure (70)
- # clojure-dev (17)
- # clojure-europe (37)
- # clojure-nl (1)
- # clojure-norway (22)
- # clojure-spec (10)
- # clojure-sweden (1)
- # clojure-uk (24)
- # clojurescript (10)
- # clr (9)
- # cursive (17)
- # data-science (2)
- # datahike (1)
- # deps-new (1)
- # dev-tooling (3)
- # emacs (3)
- # events (7)
- # helix (10)
- # honeysql (1)
- # hugsql (3)
- # humbleui (3)
- # hyperfiddle (30)
- # introduce-yourself (3)
- # jobs (1)
- # malli (4)
- # music (1)
- # off-topic (3)
- # pathom (3)
- # polylith (6)
- # portal (7)
- # re-frame (16)
- # reitit (3)
- # releases (3)
- # remote-jobs (1)
- # shadow-cljs (23)
- # xtdb (14)
I'm using portal for https://practical.li/clojure-web-services/service-repl-workflow/mulog-events/ as well as https://practical.li/clojure-web-services/service-repl-workflow/portal/ using the Portal nrepl middleware (without ever writing a tap> function call).
:repl/reloaded
alias in Practicalli Clojure CLI Config will start Portal and mulog custom publisher on REPL startup, via a custom user
namespace
What else would be useful to capture?
Ah I think that’s what I’m not understanding - it’s an nrepl middleware in your config?
My dot-clojure repo can be used as a library to start a REPL that works well with Portal. In particular, it adds middleware if it is on your classpath https://github.com/seancorfield/dot-clojure/blob/develop/src/org/corfield/dev/repl.clj#L127
It also wires clojure.tools.logging
into Portal.
And I found the excellent docs now as well: https://cljdoc.org/d/djblue/portal/0.48.0/doc/guides/nrepl
Thanks @U04V70XH6 and @U05254DQM - great setups!