Live data from Hacker News

Usability Improvements in GCC 15

developers.redhat.com

91–100 of 231 posts

Re: Usability Improvements in GCC 15

#91
post #83

Earlier quoted context omitted.

Ditto for unprompted redirects.

Redirects are used for stuff like POST->GET or canonicalizing URLs (adding slashes on directories), would you get rid of that too?

That's done with HTTP headers though, right? Not JavaScript.

Re: Usability Improvements in GCC 15

#92
post #91
post #83

Earlier quoted context omitted.

Redirects are used for stuff like POST->GET or canonicalizing URLs (adding slashes on directories), would you get rid of that too?

That's done with HTTP headers though, right? Not JavaScript.

Ah, I see what you mean. The canonicalization is, whereas redirects after processing forms could be done in JavaScript from and on click or on submit handler.

Re: Usability Improvements in GCC 15

#93
post #9

Earlier quoted context omitted.

Yet another reason why I'm not a fan of Richard Stallman. Most of the decisions he made over the past 25 years have been self-defeating and led directly to the decline of the influence of his own movement. It's not that "the GCC project" avoided that for ideological reason, Stallman was personally a veto on that issue for years, and his personal objection led to several people quitting the project for LLVM, with a co…

Without GNU, GPL and Richard Stallman, FOSS would not exist in the first place. The GPL forced companies to make FOSS a thing, whether they liked it or not.

And then the world started moving on, with other licenses that gave even more freedom and flexibility.

It was a great start, but you need to adapt or you perish.

Re: Usability Improvements in GCC 15

#94

Earlier quoted context omitted.

With LLVM I doubt this will remain true. LLVM makes custom code generation far too easy for GCC to remain viable imo.

The problem is that "weird CPUs and embedded systems" are not mainstream platforms, nor do they have a lot of money behind them (particularly for open source development). Hence, there is little motivation and/or resources for anyone to develop a new backend for LLVM when a mature GCC backend already exists. Moreover, the LLVM developers are weary to accept new backends for niche platforms when there is no guarantee…

Exactly - often the GCC branch is barely maintained by whoever is selling the CPU/chip, and it is patches against a specific version that you must use, or it goes haywire.

At least with GCC they can sometimes merge the patches.

Re: Usability Improvements in GCC 15

#95
post #8

Earlier quoted context omitted.

The embedded compiler vendors, UNIX and consoles are quite happy with it. How much do you think they contribute back upstream regarding ISO compliance outside LLVM backend for their hardware and OS?

What exactly do you mean by "UNIX"? Commercial UNIX vendors other than Apple have basically a rounding error from 0% of market share.

Are you from 2001? Sorry, but Apple at servers' market it's non-existent. RH and Canonical make tons of money thanks to being THE platform of the ubiquituous internet. Support is not free.

Re: Usability Improvements in GCC 15

#96

Earlier quoted context omitted.

Without GNU, GPL and Richard Stallman, FOSS would not exist in the first place. The GPL forced companies to make FOSS a thing, whether they liked it or not.

And then the world started moving on, with other licenses that gave even more freedom and flexibility. It was a great start, but you need to adapt or you perish.

When VSCode et all beging shipping DRM and who knows what in their extensions, then we'll se what with happens with these half-shareware semilibre projects.

Specially when propietary dependencies kill thousands of projects at once.

Re: Usability Improvements in GCC 15

#97

Using a hierarchy to show template errors is brilliant and I'm sort of surprised compilers haven't always done that. I was investigating C++-style templates for a hobby language of mine and SFINAE is an important property to make them work in realistic codebases, but leads to exactly this problem. When a compile error occurs, there isn't a single cause, or even a linear chain of causes, but an potentially arbitrarily…

I really wish templates didn't work on a dumb "replace at call site until something compiles" manner.

All template requirements should be verified at the function definition, not at every call site.

There is concepts. But they are so unwieldy.

Re: Usability Improvements in GCC 15

#98
post #95

Earlier quoted context omitted.

What exactly do you mean by "UNIX"? Commercial UNIX vendors other than Apple have basically a rounding error from 0% of market share.

Are you from 2001? Sorry, but Apple at servers' market it's non-existent. RH and Canonical make tons of money thanks to being THE platform of the ubiquituous internet. Support is not free.

Are you calling Linux a UNIX? I mean GNU/Linux is certainly a UNIX-like system, but aren't "UNIXes" typically used to refer to operating systems which stem from AT&T's UNIX, such as the BSDs and Solaris and HP-UX and the like? GNU's Not UNIX after all

Re: Usability Improvements in GCC 15

#99
post #9

Earlier quoted context omitted.

Yet another reason why I'm not a fan of Richard Stallman. Most of the decisions he made over the past 25 years have been self-defeating and led directly to the decline of the influence of his own movement. It's not that "the GCC project" avoided that for ideological reason, Stallman was personally a veto on that issue for years, and his personal objection led to several people quitting the project for LLVM, with a co…

Without GNU, GPL and Richard Stallman, FOSS would not exist in the first place. The GPL forced companies to make FOSS a thing, whether they liked it or not.

Bsd was long a thing proving you wrong. Yes gpl got more press but the other options existed for long.

Re: Usability Improvements in GCC 15

#100
post #7

Usability improvement request for this article: don't hijack the browser back button :P

Browser makers should straight up remove the JS API for interacting with history. There are legitimate uses for it, but the malicious actors far outweigh the good ones at this point. Just remove it.

same for clipboard events.
Post reply on HN