Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by lispm on Thursday March 23, 2017 @01:04PM
(#13941651)
GNU Emacs comes with its own portable execution platform (the byte-code Lisp execution engine), where Java applications typically use a provided virtual machine.
As such GNU Emacs is just as 'non-native' as a JVM-based editor.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by gmfawcett on Thursday March 23, 2017 @01:13PM
(#13941751)
Almost agree with you! If the Emacs VM were used for applications other than Emacs -- if it were a general purpose VM -- then I'd completely agree.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by lispm on Thursday March 23, 2017 @01:45PM
(#13942121)
There are lots of applications written on top of GNU Emacs, but most of the time they use the specific UI and features of an editor, or integrate with the editor.
Example: the calculator of GNU Emacs. https://www.gnu.org/software/emacs/manual/html_mono/calc.htm...
Having said all that, I don't think that "non-native" is a pejorative. I use Emacs, but would switch to a "non-native" editor if there were a good reason. I use IDEA (native or not? you decide!) when working on big Java projects, and Emacs for everything else, because Emacs affords me a lot of power that I find lacking in other editors. "Nativity" isn't really part of the equation, it's really about functionality.