This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-02-23
Channels
- # announcements (18)
- # babashka (65)
- # bangalore-clj (14)
- # beginners (80)
- # bristol-clojurians (1)
- # calva (4)
- # chlorine-clover (3)
- # cider (39)
- # clj-kondo (5)
- # clojars (1)
- # clojure (134)
- # clojure-france (1)
- # clojure-losangeles (3)
- # clojure-nl (1)
- # clojure-uk (7)
- # clojurescript (17)
- # core-typed (22)
- # data-science (1)
- # datomic (6)
- # duct (9)
- # emacs (48)
- # fulcro (58)
- # graalvm (37)
- # kaocha (2)
- # nrepl (1)
- # reagent (8)
- # shadow-cljs (20)
- # specter (1)
- # tree-sitter (5)
- # xtdb (3)
new version of https://github.com/benedekfazekas/morpheus available. morpheus
can generate graphs of a project’s variables. new version generates navigable SVGs. it also implements datafy
protocols if you want to use the API instead of the CLI. powered by clj-kondo
suppose it helps you visualise the dependencies of a given function in your code on the var level
Its interesting. I was thinking if I am new to a code base, maybe visualizing a function this way might help. But I am still yet to try.
maybe the graph could be used to spot things in the code that could be refactored — like a function which bridges two other functions but has no other incoming or outgoing edges: maybe good candidate to inline
yeah good use case too @U3ZPBUVJ7
do you see it could be integrated into editors?
> suppose it helps you visualise the dependencies of a given function in your code on the var level
ah, like a clj-refactor.el find-usages
. great!
I've used lein plugins like this before to understand an unfamiliar code base and refactor it. This is awesome!
thanks @U0525KG62 :)
I just released vim-iced v1.0.0, Clojure Interactive Development Environment for Vim8/Neovim https://twitter.com/uochan/status/1231707071940194304
Is there some "why vim-iced?", or/and something about differences from existing vim clojure plugins (like e.g. fireplace)?
@UTQEPUEH4 Currently, there is no comparison with other vim plugins.
@UTQEPUEH4 I think writing something like that would be difficult since the plugins change all the time.
Based on my experience with both, vim-fireplace has a quasi-repl and supports evaluating code in a buffer, while vim-iced only does the latter. vim-iced is a more complete solution, in that you just run iced repl
and it will start your lein/boot/deps project, without having to tweak the configs to add nrepl and so on.