(no title)
motoboi | 18 days ago
Fork it if you want or just create your own language. This is what zig creator did.
The idea is that C++ can’t move because of its own weight. Too much history, too much responsibility.
Just freeze it, let new languages create new ways.
It’s not that software written in it will become unmantainable. A frozen, feature complete language can still work. Libraries can implement new protocols.
Leave the name, do something new! Fork it, call it nib, or peeb or zag or even ziggy. Create a new language, call it go, bo, or just pi.
Given enough time Zig will become what C++ is today: its creator long gone, its responsibilities too much, its backward compatibility a weight too heavy.
raincole|18 days ago
They did. It's called C++14.
> Fork it if you want or just create your own language.
They did. It's called C++17, etc.
diath|18 days ago
ceteia|18 days ago
keyle|18 days ago
That would go against everything the language has stood for over the years: we have a problem, here is a solution
(... which creates twice the problems, but there's always next year!)
snovymgodym|18 days ago
This is a fairly normal practice and is supported by the major compilers.
I don't see why C++ should stop seeing development.