Big fan of all of this except for the emojis in my console
Usability Improvements in GCC 15
61–70 of 231 posts
Re: Usability Improvements in GCC 15
#62Earlier quoted context omitted.
Well, other than the fact that it's hard to search for, things should be kept as simple as possible to improve reliability/interoperability. Are you confident that multi-column-wide non-ASCII characters work reliably without causing rendering issues on every possible combination of terminal/shell/OS, including over SSH? I'm certainly not.
You can already put multi-column-wide non-ASCII characters in your source code, so the horse has left the barn already.
Re: Usability Improvements in GCC 15
#63Earlier quoted context omitted.
Why?
Well, other than the fact that it's hard to search for, things should be kept as simple as possible to improve reliability/interoperability. Are you confident that multi-column-wide non-ASCII characters work reliably without causing rendering issues on every possible combination of terminal/shell/OS, including over SSH? I'm certainly not.
At least in the blog there are a two spaces after the emoji so it can freely draw past its boundaries rightwards without colliding with anything for a good bit; and nothing to its right is used assuming monospace alignment. So at worst you just get a half-emoji.
Re: Usability Improvements in GCC 15
#64Re: Usability Improvements in GCC 15
#65Usability improvement request for this article: don't hijack the browser back button :P
Re: Usability Improvements in GCC 15
#66Earlier quoted context omitted.
It's already egregious when a site adds history pushState entries for just clicking through a gallery or something, but wow adding them just for scrolling down on a page is simply bizarre, especially on a page about usability.
It's in the spirit of adding emojis to compiler output...
They aren't going overboard on it, they just put a warning emoji in front of the error message.
Re: Usability Improvements in GCC 15
#67Earlier quoted context omitted.
Alternatively, if you join a Stallman-led Free Software project and hope he'll accept your ideas for making life easier for proprietary vendors, you're gonna have a bad time. I mean, the GNU Emacs FAQ for MS Windows ( https://www.gnu.org/software/emacs/manual/html_mono/efaq-w32... ) says: > It is not our goal to “help Windows users” by making text editing on Windows more convenient. We aim to replace proprietary soft…
I mean, I think he is right. If everyone stopped supporting Windows, it would have long died out in favor of easy-to-install Linux distributions... probably.
Re: Usability Improvements in GCC 15
#68Usability improvement request for this article: don't hijack the browser back button :P
Re: Usability Improvements in GCC 15
#69Earlier quoted context omitted.
Embedded compiler vendors and UNIXes want a possibly slightly patched C or C++ compiler, maybe with an extra back-end bolted on. I'm talking about use-cases like Rust and Zig and Swift, projects which want a solid optimizing back-end but their own front-end and tooling.
gccrs is a rust implementation for gcc. Just because Rust developers don't want their users to be fully free doesn't mean there are any problems with gcc. And clang is developed by Apple which is a huge warning sign by itself.