3 ms·
> This is Atom's great failing: it's trying to do the emacs thing, but it doesn't treat all buffers uniformly That's definitely a great failing, but I think it
by zeveb 10y ago
> This is Atom's great failing: it's trying to do the emacs thing, but it doesn't treat all buffers uniformly
That's definitely a great failing, but I think it has two greater still: not being written in Lisp, and being written in JavaScript.
The former could be overcome (Alpha was an amazing editor for the Mac written in TCL), and after all there are plenty of great programmes not written in Lisp (emacs, for example, has a C core …).
But JavaScript‽ JavaScript: there's got to be a better way. JavaScript: warn your friends about it. JavaScript: dissatisfaction
guaranteed.
- qwertyuiop924 10y agoJS is fine. It's got warts, yes, but so has elisp. It's also got proper lexical scoping, and real, function-equivalent lambdas, which are surprisingly rare.