Earlier quoted context omitted.
Emacs' display engine, input handling, etc., are written in C.
Your point? Write slow javascript, get slow programs. It's not a crazy concept. Edit: typo
The State of Atom's Performance
11–20 of 293 posts
Re: The State of Atom's Performance
#12Earlier quoted context omitted.
Emacs' display engine, input handling, etc., are written in C.
So what? There’s no reason the Atom team couldn’t optimise their critical paths while retaining extensibility and cross-platform-ness, and the proof is that Emacs has already done it. Their problem is not technical, it’s ideological
Re: The State of Atom's Performance
#13I often have to fight with myself to pick the right tool for the job, not the tool that makes my job the most fun to do.
Re: The State of Atom's Performance
#14Re: The State of Atom's Performance
#15Earlier quoted context omitted.
Emacs' display engine, input handling, etc., are written in C.
So what? There’s no reason the Atom team couldn’t optimise their critical paths while retaining extensibility and cross-platform-ness, and the proof is that Emacs has already done it. Their problem is not technical, it’s ideological
Re: The State of Atom's Performance
#16Re: The State of Atom's Performance
#17Atom takes longer to start up than text editors like Vim and Sublime Text because of the dynamic architecture of the app And yet Emacs is fast, hmmm.
Re: The State of Atom's Performance
#18Re: The State of Atom's Performance
#19Earlier quoted context omitted.
Your point? Write slow javascript, get slow programs. It's not a crazy concept. Edit: typo
Emacs is written in Elisp which is a dynamic language just like JavaScript
Re: The State of Atom's Performance
#20Earlier quoted context omitted.
Emacs' display engine, input handling, etc., are written in C.
So what? There’s no reason the Atom team couldn’t optimise their critical paths while retaining extensibility and cross-platform-ness, and the proof is that Emacs has already done it. Their problem is not technical, it’s ideological
I believe that's what the Atom team is doing. They've detailed several critical paths that can and will be rewritten in C++/Rust in the linked post.