bristol-clojurians

Adrian Smith 2020-04-22T08:28:35.010700Z

Does any one remember what we're doing today?

Adrian Smith 2020-04-22T08:32:46.011300Z

I've got a lsp server I can show off after the main event

Richard 2020-04-22T13:10:29.012600Z

Sorry I've not replied. I've not been well for the last two weeks. I should be there to night, on-line. Matt was going to show - https://github.com/timothypratley/reanimated

Richard 2020-04-22T13:10:46.013100Z

I'd like to see your lsp server too

practicalli-john 2020-04-22T15:27:30.015700Z

@sfyire are you using clojure-lsp, clj-kondo-lsp server or something else? I've used clj-kondo as an LSP, which just provides linting. I would be interested in understaning more about where LSP fits in with Clojure so far. Thanks.

Adrian Smith 2020-04-22T16:01:24.016800Z

ah yeah I remember now, @jr0cket I've stolen some code from clj-kondo server which so far has allowed me to communicate with my editor

Adrian Smith 2020-04-22T16:02:44.018100Z

I'm going to do a very basic php linter on friday for work's workshop, then after that try and use https://github.com/jpmonettas/clindex to index a clojure project for analysis

Adrian Smith 2020-04-22T16:07:07.019Z

@jr0cket my plan with it is to scan for keyword based specs then scan edn files for matching keywords then apply the constraints

Adrian Smith 2020-04-22T16:09:16.021Z

then keep upping the complexity to include function based specs, till it works with dynamic inputs & normal clojure files etc by flowing known things around and using the existing specs that cover core but that seems a way off yet trying to just keep it simple initially since checking config files is still useful

Adrian Smith 2020-04-22T16:10:14.021200Z

https://github.com/slifin/inspect