Yeah, although one can argue they are badly designed if they do so from the performance/energy perspective.
You can share a monitor between two computers. What do you on macOS that isn't available on Windows? Really curious.
The problem is not the "open" development. The actual issue is this new Microsoft full of half-done projects and trying to reduce engineering costs. They even try to make others write the documentation for their…
Why would it be "sweet"? There is no gain for the user.
GP is not talking about an empty app project.
Also languages and bugs.
It is not named after him, at least now: the tool is called Compiler Explorer. The thing is that he originally served it from its domain so people use both interchangeably.
Agreed, it is lacking tooling support and many other things, but it is a cleaner C++. That plus the borrow checker are its two major features. Otherwise, nobody would use it and their designers would have done a pretty…
You're welcome! It is still a ton of time, about an order of magnitude more than optimal if the real/sys time split is to be believed.
That applies to many conservative languages like the usual classic suspects such as C or Fortran. In fact, in comparison, Go is pretty unstable compared to those two once you take into account the total time they have…
Those are great examples, thank you! I had no idea they offered most of those services.
A 1.5 years old phone is not "somewhat old"... if anything, it is pretty new. In many countries, it is not even out of warranty! Yes, some people change phones every year, but that does not mean the device itself is old…
2 ms per 10 files is a huge amount of time.
For someone with no clue about that world, may you give some examples?
But you were adding to the parent's list, which was giving reasons to move from C++ to Rust.
The downside is that it is a very common marketing trick. Promise something so that customers feel good about it. I know the Rust contributors are doing their best, and that this blog post is not writing a marketing…
Learning up to C++20 if you are an experienced C++ programmer is easy as long as you only use whatever features you learn or make sense for your project. Studying everything new is, of course, a much more ambitious goal.
Go is not a replacement for C++ or Rust. It is not an actual systems programming language.
C++ and Go are different languages with different goals. Why would a C++ programmer learn Go? They should learn Rust since it is pretty much a cleaned up, modernized C++.
No need to spell each variable nor give a return type: auto f = [&](...) { ... }; That covers the majority of cases.
Advisors are also very much at fault, not just students. The last year of my PhD I ended up being pretty much alone because my advisor had changed research topics a year before and therefore was not interested nor up to…
So you agree you are spreading FUD then. 1. There is no law on the horizon that will require any accessibility for general purpose commercial apps. 2. Further, one can add accessibility features on Godot or other…
> web sites We are talking about web apps, not web sites. > the screen reader output The screen reader is not supported or useless on most web apps. Again, we are talking apps and their GUI (web and native), not sites…
This is FUD unless you source your claims. - Almost no one does accessibility properly in web apps. Even native apps get it wrong more often than not. - Using Electron does not give you accessibility in any way. - What…
> The platform does not offer anything. All major platforms offer advanced text rendering support. How do you think Windows or macOS render their UI? > what they do is paste a few characters on screen, handling a more…
Yeah, although one can argue they are badly designed if they do so from the performance/energy perspective.
You can share a monitor between two computers. What do you on macOS that isn't available on Windows? Really curious.
The problem is not the "open" development. The actual issue is this new Microsoft full of half-done projects and trying to reduce engineering costs. They even try to make others write the documentation for their…
Why would it be "sweet"? There is no gain for the user.
GP is not talking about an empty app project.
Also languages and bugs.
It is not named after him, at least now: the tool is called Compiler Explorer. The thing is that he originally served it from its domain so people use both interchangeably.
Agreed, it is lacking tooling support and many other things, but it is a cleaner C++. That plus the borrow checker are its two major features. Otherwise, nobody would use it and their designers would have done a pretty…
You're welcome! It is still a ton of time, about an order of magnitude more than optimal if the real/sys time split is to be believed.
That applies to many conservative languages like the usual classic suspects such as C or Fortran. In fact, in comparison, Go is pretty unstable compared to those two once you take into account the total time they have…
Those are great examples, thank you! I had no idea they offered most of those services.
A 1.5 years old phone is not "somewhat old"... if anything, it is pretty new. In many countries, it is not even out of warranty! Yes, some people change phones every year, but that does not mean the device itself is old…
2 ms per 10 files is a huge amount of time.
For someone with no clue about that world, may you give some examples?
But you were adding to the parent's list, which was giving reasons to move from C++ to Rust.
The downside is that it is a very common marketing trick. Promise something so that customers feel good about it. I know the Rust contributors are doing their best, and that this blog post is not writing a marketing…
Learning up to C++20 if you are an experienced C++ programmer is easy as long as you only use whatever features you learn or make sense for your project. Studying everything new is, of course, a much more ambitious goal.
Go is not a replacement for C++ or Rust. It is not an actual systems programming language.
C++ and Go are different languages with different goals. Why would a C++ programmer learn Go? They should learn Rust since it is pretty much a cleaned up, modernized C++.
No need to spell each variable nor give a return type: auto f = [&](...) { ... }; That covers the majority of cases.
Advisors are also very much at fault, not just students. The last year of my PhD I ended up being pretty much alone because my advisor had changed research topics a year before and therefore was not interested nor up to…
So you agree you are spreading FUD then. 1. There is no law on the horizon that will require any accessibility for general purpose commercial apps. 2. Further, one can add accessibility features on Godot or other…
> web sites We are talking about web apps, not web sites. > the screen reader output The screen reader is not supported or useless on most web apps. Again, we are talking apps and their GUI (web and native), not sites…
This is FUD unless you source your claims. - Almost no one does accessibility properly in web apps. Even native apps get it wrong more often than not. - Using Electron does not give you accessibility in any way. - What…
> The platform does not offer anything. All major platforms offer advanced text rendering support. How do you think Windows or macOS render their UI? > what they do is paste a few characters on screen, handling a more…