3 ms·
I feel like there is some lost perspective here. > But breaking font rendering? I would instead see at is making font rendering work equally across platforms.
by gshulegaard 10y ago
I feel like there is some lost perspective here.
> But breaking font rendering?
I would instead see at is making font rendering work equally across platforms.
> Making scrolling work worse?
Again, making scrolling work equally across platforms.
> Not having some generic cosmetic effects like background transparency?
Again, equally.
I am more than a little surprised that this is so surprising to people...it seems rather par for the course for GNU philosophy.
If you truly want to make a platform agnostic piece of software, then you end up limiting yourself to the "lowest common denominator".
People seem to have gotten used to the presumption that if you want to make software, you have to make platform specific versions for the best user experience. Want to write a mobile application? Well the best user experience comes from "native" apps...so you should make one specifically for iOS and then one specifically for Android.
That. Is. A. Huge. Problem. (*at least in the eyes of GNU)
And in principle I agree most of the time. Locked/incentivized eco-systems lead to the dominance of a few "popular" platforms as choosing which platforms to support (as a developer) becomes a function of market coverage. This has been demonstrated time and time again for better and for worse...although usually the latter.
So yes, GNU can be kind of extreme into their adherence to their core philosophies...but, honestly, I don't think this is a "fight" (so-to-speak) that can be made with half measures and exceptions.
- raverbashing 10y agoIsn't it funny how it is the Mac OS people implementing these changes while the Linux people aren't coming up with equivalents? And yes, you can have a transparent terminal on Linux, make emoji work, have better scroll, etc
- gshulegaard 10y agoAs Mac OS has a corporate entity behind it I don't think it is too surprising that Mac OS is in front...sort of. > And yes, you can have a transparent terminal on Linux, make emoji work, have better scroll, etc Well...sure, but it looks like all they did is remove the usage of Mac specific APIs from mainline: https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00389.html https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00... So they aren't so much sabotaging Emacs when it is on Mac, they are just refusing to utilize platform specific APIs and tools. Again...see my first comment.