4 ms·
Run away from Jonathan Blow, as of today he was full rant mode on language server and similar stuff including on people that think this is a acceptable stuff,
by jdright 9y ago
Run away from Jonathan Blow, as of today he was full rant mode on language server and similar stuff including on people that think this is a acceptable stuff, notably Hacker News audience.
FYI, I 150% disagree with his useless rants.
- iainmerrick 9y agoI saw that on Twitter but I couldn't figure out what his actual complaint was. I think I'd probably disagree but I'm still interested in knowing.
- cgag 9y agoThat doing all of this stuff via rpcs vs function calls is crazy I believe.
- iainmerrick 9y agoHe's not totally wrong, but casting it as a 100% clear-cut decision -- with the RPC version as the obviously bad, "highly damaging" choice -- is just wilfully stupid and dishonest. It's clearly a tradeoff.
- pjmlp 9y agoSpecially from security point of view. There is a reason why most of us learned our lesson and moved plugins out-of-process. Performance can still be achieved via shared memory, exposing much less data from the host process.
- emmelaich 9y agoNot only via rpc but json over rpc, because latency. He has a point but there's nothing to stop you bringing some of this in-process or caching aggressively.
- Too 9y agoMaybe if your code lives in a small bubble with everybody using the same IDE but definitely not for larger projects. For huge projects you want the build/index performance from a fast build server rather than a laptop, buildi environment inside a docker container, IDE in windows and build in linux, free choice of IDE rather than tighlty tied plugins. Though i fully agree that json might not be the best packaging.
- j_s 9y agohttps://twitter.com/Jonathan_Blow/status/931147749306896385 https://twitter.com/Jonathan_Blow/status/931147749306896385