Re:You can't make C++ not ugly, but you can't not try (2010)
by downerending on Wednesday February 26, 2020 @07:24PM
(#22429057)
I'm not saying it's a bug. I'm saying that backwards compatibility means that you still have to deal with all of the historic flaws of the language today.
The article is indeed still relevant.
Re:You can't make C++ not ugly, but you can't not try (2010)
by UncleMeat on Wednesday February 26, 2020 @07:47PM
(#22429229)
But that’s true for literally everything. If you have a cpp code base and are building new stuff in rust to interop then you still have legacy cpp code even though rust has fewer problems.
Re:You can't make C++ not ugly, but you can't not try (2010)
by KptMarchewa on Thursday February 27, 2020 @06:34AM
(#22432390)
Not really. Legacy stuff can be contained. For example, you could specify language version level in file and it would disable removed/deprecated stuff.
Whether that feature is a good idea or not and to what degree, is the question.