This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-03-14
Channels
- # announcements (10)
- # architecture (3)
- # atom-editor (1)
- # babashka (53)
- # babashka-sci-dev (118)
- # beginners (74)
- # biff (10)
- # calva (13)
- # clara (13)
- # clerk (20)
- # clj-commons (17)
- # clj-kondo (6)
- # cljdoc (19)
- # cljs-dev (3)
- # clojars (2)
- # clojure (63)
- # clojure-art (2)
- # clojure-europe (68)
- # clojure-nl (1)
- # clojure-norway (6)
- # clojure-uk (3)
- # clojured (19)
- # clojurescript (34)
- # clr (1)
- # cursive (11)
- # emacs (12)
- # fulcro (3)
- # helix (2)
- # holy-lambda (2)
- # honeysql (27)
- # hyperfiddle (36)
- # malli (2)
- # off-topic (72)
- # polylith (4)
- # rdf (20)
- # re-frame (20)
- # reitit (4)
- # rewrite-clj (14)
- # shadow-cljs (17)
- # slack-help (2)
- # tools-deps (36)
- # xtdb (3)
Looks like it would be great if protocol functions were listed in the sidebar and have anchors for direct linking.
I think I already raised one? https://github.com/cljdoc/cljdoc/issues/707
Well, you are people @U0HJNJWJH!
When I have an idea, I raise an issue, but have many interests/distractions. But if enough folks show an interest, I might even start work on it!
I'm sure this feature is essential whatever anyone thinks. Protocol functions are the same as normal vars from NS API POV
Well nothing is essential when it comes to open source, ya? All volunteer work! Only you and I have voiced an interest, so maybe folks are generally not missing this. But I do think it is a good idea.
I hadn't even noticed they were missing until I saw this thread. I'm not sure how I feel about this. If you're going to show protocol functions separate to their protocol, I'd want it to be as well as listed under their protocol (as now), and I think I'd then expect to see implementations of those protocols also listed where the protocols are extended to other types and/or records...
“separate” is not necessary. now protocol functions looks great but just does not have direct links to them.
Thanks for chiming in @U04V70XH6! The https://github.com/cljdoc/cljdoc/issues/707 I raised lists two options for showing protocol fns in the var index (currently protocol name shows in index and protocol fns only show in detail view). But I think @U0HJNJWJH is mostly interested in supporting links to protocol fns.
I like this idea! might be nice to be able to categorize things in the sidebar in general. namespaces, vars, macros, protocols, multimethods, etc
I think it is probably wise for me to pause any and all UI related work on cljdoc (no that I wasn't distracted anyway!).
I make no promises on delivery date! search took me a a very long time to ship