News for hackers. Stuff that matters.
Re:Sublime Text Build 3101 by arc0re on Friday February 05, 2016 @06:54AM (#11040842)
The only problem I have with Atom and siblings like VSCode is that they are way slower than native software (like Emacs or Sublime). So I'm waiting for editors like 4coder to come to life
Re:Sublime Text Build 3101 by ulber on Friday February 05, 2016 @07:18AM (#11040913)
Note that Atom and VSCode are "siblings" only in a very loose sense: they use the same app packaging technology [1]. This is enough for your point w.r.t. native software, but VSCode being a fork from Atom is a common misconception.

[1]: https://github.com/atom/electron

Re:Sublime Text Build 3101 by gpderetta on Friday February 05, 2016 @08:23AM (#11041185)
Then again, emacs is not really native code. Everything outside the basic editing and display layer is implemented in elisp, whose VM and GC are not exactly state of the art (single threaded, no JIT, basic mark/sweep).

It still somehow manages to feel faster than many other editors.

Re:Sublime Text Build 3101 by arc0re on Friday February 05, 2016 @09:27AM (#11041568)
Well Emacs is faster to me because its just a lisp interpreter written in C, tightly close to the hardware. So yes, Emacs is like 80% Elisp, but it still runs fast, and its stable. Editors like Atom are a bit too... "abstract" maybe. If I understand, Atom is CoffeeScript/JS running on a the Electron shell which runs on NodeJS which is written in C++ IIRC. Thats at least 3 levels of abstraction in my point of view, and knowing that Electron is Chrome based, it can't improve its speed. Simpler is faster
Re:Sublime Text Build 3101 by arc0re on Friday February 05, 2016 @09:23AM (#11041546)
Yes I knew that, I meant native in the sense of "not close to the metal"
Re:Sublime Text Build 3101 by cooper12 on Friday February 05, 2016 @08:15AM (#11041141)
4coder for those curious: http://www.4coder.net/info/