3 ms·
The LSP pattern allows for bringing anything you’d find in an ide to other targets (like code review tools, as used by GitHub). I used to be a language purist,
by breck 6y ago
The LSP pattern allows for bringing anything you’d find in an ide to other targets (like code review tools, as used by GitHub).
I used to be a language purist, but nowadays the costs of not using an ide or lsp supported tools is just too high. I’d prefer minimal tokens and abundant secondary notations provided by parsers than having to add clunky syntax myself.
- lucideer 6y ago> language purist Maybe I'm in a minority but calling anyone using type annotation "language purists" seems a bit of an extreme classification.
- breck 6y agoI meant I used to believe that a language should be designed to be used notepad first. Now I believe it should always be usable in notepad as a fallback, but the design of the language should be heavily influenced by what capabilities IDEs/LSPs can bring. So IDEs first but never violate the rule that it's easy to fix something in vim or notepad in a pinch.