Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Part of the problem is that the LSP protocol & model simply can't work with systems that aren't text-file-based; like a Smalltalk, say. Or stored procedures in a database. Or other heterodox models.

It makes the (probably reasonable) assumption that all development happens in file-based text editors, and imposes the text editor model. That's fine, but there are other ways to organize code objects, and the LSP ecosystem is mainly useless to them.

Which is frustrating for the people working in or on that model, but maybe of no concern to others and probably no reason VSCode etc would want to have focused on the possibilities of that alternative.

But it means people doing the heterodox will have to reinvent the wheel completely instead of partially.



But that is something you can fix when you virtualize the file system. In the end it is text. And I think there is some movement. See other comments.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: