I never could see the point in the Atom editor.
Using a bloated web browser runtime
as the code base for a text editor
which never could do notably more than Emacs or a sanely configured Sublime Text never seemed to be something well-thought, not even considering the cross-platform approach. Writing cross-platform applications never required a virtual machine. Additionally there's quite a lot of overhead. A "Hello, world" GUI application in Ceramic
, the Common Lisp port of Electron, takes about 256 MiB of hard disk space. This must be the future(*).
However, Electron seems to gain attraction. Today I found an Electron-based terminal emulator
- nice look, weird feeling -, and it suffers from the same problems. I guess we'll all soon grow tired of those "oooh, I look like TextMate!" applications altogether, but until then, I wonder what we normal programmers can do to help prevent the world to consider seriously bloated runtime environments a must-have.* I admit one of my in-development applications uses Ceramic. Know your enemy!