I can’t give any input on the debugger, but since I, for the past six months or so, primarily have been doing Typescript in VSCode, I must say it’s quite a challenge the days I have to go back to doing some Pike hacking (not because of the language itself, I love Pike, but from a tooling/developing perspective).
I’ve actually looked into LSP a bit and have had thoughts about implementing an LSP server for Pike (even the most simple stuff would help, you wouldn’t necessarily have to implement the whole shebang). But since Pike pretty much has zero introspection capabilities as of now, what you mentioned about the syntax tree is very interesting from a LSP perspective I think.
(And if using DAP would mean we’d also get an integrated debugger in VSCode, well then that would be awesome.)
Cheers # Pontus
Skickat i rörligt läge
7 dec. 2018 kl. 16:22 skrev H. William Welliver III william@welliver.org:
I had been wondering if there was a debugging equivilant to LSP… that might be worth looking into. I wonder if many clients beside microsoft’s have developed support for it? I know LSP has pretty broad support.
On Dec 7, 2018, at 6:08 AM, Tomasz Jamroszczak tjamroszczak@opera.com wrote:
GDB or https://microsoft.github.io/debug-adapter-protocol/
Best Regards, Tomasz Jamroszczak