7 ms·
> If Emacs can run anywhere Any desktop program needs to be programmed against some API. In the case of Emacs, it's probably raw Xlib or a wrapper library on t
by hackyhacky 1y ago
> If Emacs can run anywhere
Any desktop program needs to be programmed against some API. In the case of Emacs, it's probably raw Xlib or a wrapper library on top of it.
The problem with that is that (a) your dependency on X11, which is obsolete and has many documented inadequacies, (b) the lack of a modern widget library and toolkit makes extra, unnecessary work for the programmer, and (c) the lack of a cohesive visual language between programs makes the experience worse for the user.
Toolkits like GTK and Qt solve all these problems. By avoiding them, you're just reinventing the wheel, poorly, every time.
- skydhash 1y agoEmacs has a GTK3 layer (among others) for its UI.
- dragandj 1y agoEmacs was there way before GTK and Qt appeared, though.
- hackyhacky 1y ago> Emacs was there way before GTK and Qt appeared, though. So your point is that we should use older technology even when it's been surpassed by better alternatives?