Could be worse π Writing notes now, will start sketching this week.
Couple of questions though. What should the clojure-lsp logo communicate?
Are there any other *-lsp packages with a logo you like I can use for reference?
Hum, it's a process that the clients (Emacs, VScode etc) run as background and they communicate their request and response json via socket
Here there's a list with all official servers: https://microsoft.github.io/language-server-protocol/implementors/servers/
Most of them have no logo π but I like metals (scala LSP) logo which is similar to official scala but not the same hehe https://github.com/scalameta
Coming from the client side of things, the first time I tested a Calva build with clojure-lsp in it (some year ago) I got this feeling that Clojure power just poured up into the client with 15 lines of integration code. No idea if that is a good image to relay, and if it is even possible, but a logo should speak to its users, so my view is valid. π
11Not sure if Venom is familiar to you guys, but that was the feeling. The first time Peter Parker integrates with Venom and it enhances his Spiderman powers. That kind of feeling. Haha. Minus the maliciousness of Venom, of course. Haha.
hahahah nice analogy
In an editor w/o any analysis of the Clojure code, it is just text, For a Clojure expert it might be second nature to find the structure there, but it is obvious how some cybernetics can help. Add some structural treatment and you get syntax highlighting and such. Start to analyse how the symbols fit together and you get magical powers. The text is suddenly semantic and you can examine the tokens and find much, much more meaning. The integration of human and machine creates something much more powerful than human+machine.
1β€οΈ1βοΈIβd like to bring some attention to this fresh issue on the Calva repo: https://github.com/BetterThanTomorrow/calva/issues/934 It is from @slack1038, who made the first experiment with bringing in clojure-lsp power into Calva (I added that mostly as trivia). I find that I lack the knowledge to reason about how big the problem is and how hard it is to fix it.
Yeah, I already saw some cases like that, I replied the issue
Great input. Thanks!
1πOooh thatβs very helpful!
1π