3 ms·
> Maybe not yet, but it is heading in that direction I have little doubt that Rust will end up being as complicated as C++ eventually, but a big difference is
by dartos 2y ago
> Maybe not yet, but it is heading in that direction
I have little doubt that Rust will end up being as complicated as C++ eventually, but a big difference is how explicit and well documented the discusson of new features are.
The Rust RFCs provide a ton of context to almost every feature of the lagnuage. I find that historical context extremely helpful when trying to figure out why something is the way that it is.
There may be something like that for C++, but I feel like a lot of it is "you had to be there" kind of reasons.
- pjmlp 2y agoISO Rationales and papers.
- dartos 2y agoYeah I’m sure they exist, but googling “C++ ISO Rationales” doesn’t give me them. Searching for “Rust RFCs” reveals a git repo with thousands of markdown files describing features and their motivations with links to discussions.
- pjmlp 2y agoBecause ISO processes are only open to those in the know. Same applies to Ada, C, Modula-2, Pascal, Fortran, Algol, Cobol,.....
- dartos 2y agoThat's... what I originally said... "in the know" and "you had to be there" are effectively the same statment It's is exactly why I feel more comfortable with complexity creep in Rust as opposed to C++, since I can easily find and read the rationale for just about every feature.
- pjmlp 2y agoNo they aren't, those "in the know" have access to ISO servers, mailing lists, meeting minutes, paper votes, and related content. Some of the public C++ stuff: https://www.open-std.org/jtc1/sc22/wg21 https://www.open-std.org/jtc1/sc22/wg21 Some of the public C stuff: https://www.open-std.org/jtc1/sc22/wg14/ https://www.open-std.org/jtc1/sc22/wg14/ Some of the public Ada stuff: https://www.open-std.org/JTC1/SC22/WG9/ https://www.open-std.org/JTC1/SC22/WG9/ And so on. Those "in the know" have access to the stuff that is beyond that. However that is already plenty of stuff publicly available at those https://www.open-std.org https://www.open-std.org subsites as well.
- dartos 2y agoI don’t really know what your argument is > Those "in the know" have access to the stuff that is beyond that. Yeah “you have to be there” But these are all great! It’s a shame they’re not as discoverable.