News for hackers. Stuff that matters.
Re:Hello, GitHub by k__ on Monday June 04, 2018 @07:09PM (#17233464)
I had the impression VSCode had the technical superior plugin system and I found it much more performant.

Atom had more plugins for some time, but they had mediocre quality.

Re:Hello, GitHub by grumdan on Tuesday June 05, 2018 @03:45AM (#17235675)
> I had the impression VSCode had the technical superior plugin system

From my very limited exposure to VSCode's plugins, it seems they are a lot more limited in how they can change the editor's behavior compared to elisp code in Emacs[1]; if Atom plugins are similarly flexible, then I'm not sure you can say it's (strictly) technically superior if you can only implement a small subset of what you can do in competitor's system. At most it's better at some tasks and worse at others if this is the case.

[1] I didn't say "Emacs plugins" since there is no distinction between user-written elisp code and core editor elisp code and you don't need to create any plugin project or such, which I think makes for a much more organic and pleasant customization experience.

Re:Hello, GitHub by oblio on Tuesday June 05, 2018 @05:27AM (#17236099)
Technically superior could mean in this case that a rogue plugin does not affect the core editing experience. Having a fixed extension API, if the API is well done, could provide that.

You lose flexibility, you gain stability, discoverability, speed, etc.

Re:Hello, GitHub by k__ on Tuesday June 05, 2018 @04:05AM (#17235773)
I meant superior to Atom and not to Emacs.

As far as I know, the VSCode plugins run in their own process, which makes the editor much more responsive when it loaded many plugins.

Re:Hello, GitHub by grumdan on Tuesday June 05, 2018 @11:23AM (#17238527)
I was assuming that Atom extensions were similarly powerful as in Emacs, if that's not the case, then my point is moot.

I agree that restricting what plugins can do can lead to better stability and speed at the expense of extensibility.

Re:Hello, GitHub by DoofusOfDeath on Monday June 04, 2018 @11:22PM (#17234731)
> I found it much more performant

Sincere question: Does "more performant" simply mean "faster"?

Re:Hello, GitHub by k__ on Tuesday June 05, 2018 @01:18AM (#17235169)
Oh. sorry.

I meant, I found it much more responsive.