I wish I could get excited, but several design choices and aspects of the status quo we are facing have me worried:
It's already a basically bleeding edge C++. Why is it so much to ask for developers to use a more mature and established iteration so I don't need a brand new compiler?
What role is it gonna actually fill? It's not efficient enough to penetrate into the niche of Dillo or Netsurf. It's nowhere near as up to date on standards as Webkit, Goanna, Blink and Servo engines.
The swift move means LLVM-only. Yay. \s
What is supposed to sell this to normal users? Brave may be controversial, but its messaging is on point. Pale moon purging Mr. Tobin basically solved 99% of their brand issues. Vivaldi is what Opera used to be.
Google's dominance through Chromium/Chrome appears commanding. Between Pale Moon getting censored from Cloudflare sites, to Firefox becoming a controlled opposition, to Microsoft JOINING THEM. I'm sorry, but I have trouble being optimistic.
That said, I begrudgingly am ok with it. I wish they did things different.
I agree with your concerns in general but starting a project like this with a bleeding edge language version does make sense - by the time the code is ready to be used those language versions will be old even esoteric systems will have a compiler that supports them.
Swift is more of a concern no (only) because of the LLVM dependency but also because of the Apple dependency and no proven track record of being a good cross-platform foundation.
> It's already a basically bleeding edge C++. Why is it so much to ask for developers to use a more mature and established iteration so I don't need a brand new compiler?
Because C++ got better and better in recent versions?
You are essentially asking to forego large amounts of improvements that allow for writing more maintainable code, just because you are too lazy to install a compiler that has been released 1 year and 10 months ago (in the case of GCC 13) or 1 year and 5 months (in the case of Clang 17).
It's already a basically bleeding edge C++. Why is it so much to ask for developers to use a more mature and established iteration so I don't need a brand new compiler?
What role is it gonna actually fill? It's not efficient enough to penetrate into the niche of Dillo or Netsurf. It's nowhere near as up to date on standards as Webkit, Goanna, Blink and Servo engines.
The swift move means LLVM-only. Yay. \s
What is supposed to sell this to normal users? Brave may be controversial, but its messaging is on point. Pale moon purging Mr. Tobin basically solved 99% of their brand issues. Vivaldi is what Opera used to be.
Google's dominance through Chromium/Chrome appears commanding. Between Pale Moon getting censored from Cloudflare sites, to Firefox becoming a controlled opposition, to Microsoft JOINING THEM. I'm sorry, but I have trouble being optimistic.
That said, I begrudgingly am ok with it. I wish they did things different.