~/talk

Towards a Graphical Language Server Protocol for Diagrams?

Talkat EclipseCon Europe 2018 · 2018-10-23..10-25· [developer-experience]
links:none on file
slides:none on file

Proof‑of‑concept implements a graphical LSP by extending Sprotty with a Java server framework and a TypeScript client, reusing Theia/LSP plumbing. It ships a protocol for create/move/connect operations, a palette, and drag-and-drop pins that describe valid moves so the client gives local feedback. The server owns the model, applies changes, enforces constraints and can reject edits; demo shows client rendering updates and server‑side rejection working end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:12The Problem
  3. 4:17Advantages
  4. 5:47Joint GS
  5. 7:07Technical Problem
  6. 9:51Eclipse Prada
  7. 11:22Language Server Protocol
  8. 13:04Whats Missing
  9. 14:31Project Overview
  10. 16:20Framework
  11. 19:38Protocol
  12. 26:27Clientside
  13. 27:40Demonstration
  14. 32:19Outlook
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.