This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-01-15
Channels
- # announcements (7)
- # aws (30)
- # beginners (141)
- # boot-dev (3)
- # cider (48)
- # clara (35)
- # clojure (94)
- # clojure-europe (6)
- # clojure-italy (20)
- # clojure-nl (19)
- # clojure-norway (1)
- # clojure-portugal (6)
- # clojure-spec (7)
- # clojure-survey (3)
- # clojure-uk (93)
- # clojuredesign-podcast (22)
- # clojurescript (20)
- # core-async (54)
- # cursive (29)
- # datascript (1)
- # datomic (4)
- # emacs (2)
- # fulcro (10)
- # jobs (17)
- # juxt (3)
- # kaocha (20)
- # leiningen (20)
- # malli (22)
- # other-languages (7)
- # pedestal (4)
- # perun (2)
- # quil (2)
- # re-frame (7)
- # reagent (3)
- # reitit (31)
- # shadow-cljs (18)
- # spacemacs (11)
- # vim (32)
Sto iniziando ad implementare il supporto editing per un nostro linguaggio interno. L’idea e’ di implentare un backend basato su LSP (language server protocol). Sembra una buona idea. Qualcuno ha esperienza?
solo come utente e beh si mi sembra un'ottima idea
visto che tutti gli editor principali supportano LSP che io sappia
che coi socket uno puo’ avere client e server non necessariamente sulla stessa macchina, quindi la visione del file system sul client potrebbe non essere la stessa che hai sul server.
abbiamo un protocollo interno per client/server di imandra (basato su comunicazione di preprocessed AST, non text)
ok… mi accingo a scrivere codice. Parto da clojure-lsp come idea generale, poi tolgo e metto.