This feature is super important if they want to build support for running and debugging python applications remotely... or in docker (which is something we want as well).
This feature is super important if they want to build support for running and debugging python applications remotely... or in docker (which is something we want as well).
I've attempted plugins for both Eclipse and IntelliJ. Multiple times. Defeat. I'm just not smart or stubborn enough to make something shippable.
No one hates JavaScript more than me (day gig is all nodejs). And I'm surprised to hear myself say that VS Code's superior design far outweighs the liability of using JavaScript. Especially the Language Server Protocol, which is a game changer.
I'll probably let my IntelliJ Ultimate subscription expire this year. Too bad. I really like Jetbrains.
Can you help us understand what you were trying to make, and the ways in which you experienced "defeat"?
So then I looked at MPS again. Maybe reimplement my grammar with MPS et al. Worked thru the tutorials. Again, I just can't figure out which way is up.
I recently watched an interview with Anders Hejlsberg about Roslyn and Language Server Protocol, where they decoupled the IDE from the compiler. Eureka. Makes perfect sense. In practice, it's a (comparative) cake walk.
Contrast with VSCode, written in Electron. I will admit that VSCode is one of the better Electron apps in regards to keeping the UI snappy, but it still hogs literary GBs of RAM without even having any files open (CentOS desktop). It will consume a full CPU core just sitting there if it is not minimized, I'm told that this is to blink the cursor. VSCode is decent if it is the only app you have open, but it is just too resource intensive in real world computing.
We actually moved these kids to vscode first. And then we realized how good vscode's performance really was.
also pandas/numpy - vscode is not super great in debugging today, but the performance makes up for it.