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

This is a perfect example of why Atom should have been a native application to start with.


But Github is doubling down on Electron with their next github client on Mac/Windows etc. Also how would they write blogs about performance if it is plain old native text editor.


Also known as CV driven development.

I use TortoiseGit and IDEs to access Github.


Eh, I feel like the web platform as allowed it to be massively extensible in a much more convenient and familiar way than a lot of other editors. I tried it for a little bit and it felt like the "Sublime Text but more open and flexible" that I really wanted. If they can work out a way to improve performance without sacrificing too much of that, it would be great.


As an Emacs fan, not really.


This isn't about emacs. Atom is for people who want an alternative to Emacs. If you only need to know JS and CSS to write an extension, that vastly increases the pool of people who are able to write extensions.


That "pool" of people "able" to "write" "extensions" is exactly the people you don't want touching your text editor, or any software for that matter. Anyone that has a psychological barrier to take a look at a language that they are not familiar with, let alone a framework or an ecosystem, is not someone that I want being anywhere near the software I use. In an ideal world, I wouldn't want them to be anywhere near the web I visit either, but that is a lost cause.


The quality of Atom extensions is good, so that's clearly not true.

Also, you are going nuts with the scare quotes. I don't even see what point you are trying to make with those.


> The quality of Atom extensions is good

That's debatable for the vast majority of them. "Clearly" is a strong word here. And certainly, regardless of how "good" they are, almost none are worth the hit in performance in the most basic of tasks for me.


Emacs Lisp is much less performant than a modern Javascript implementation. I don't see how choosing JS as the extension language raises any serious performance issues.

Extension quality is a bit subjective, sure. But if you are going to claim that emacs extensions are of higher quality because they're written in a more obscure language, then you should give evidence. That is not my experience.


Where did I make this claim about Emacs plugins? For me, editing performance trumps plugins.


If you weren't referring to the performance of plugins when you talked about the "hit in performance", then you are changing the subject from the quality of plugins to overall editor performance. I didn't say anything about that.


That was my point all along. The people that write extensions in this case are also the people "hacking" on the editor itself, and saying they (or web "devs" in general) are not performance conscious is an understatement to say the least.


But this very post shows that they are performance conscious!


The difference is that Atom lets you build UIs; Emacs lets you mash together some text and images.


I though that was the purpose of a text editor, go figure!




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

Search: