Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
> New languages get to distill what works, and incorporate the lessons into their design directly - starting fresh, without the complexity baggage.
I think that may be the motivation for Sutter's work on cpp2.
https://github.com/hsutter/cppfront
You subscribe to the Github issue of the proposal: https://github.com/cplusplus/papers/issues
Rather than hypothesising about an imagined tool you could look at the actual tool which of course is in Rust's source code repo: https://github.com/rust-lang/crater
> new proposed C++ changes - are checked against only easily and "well-known" accessible package.
Now that I have, so to say, shown you mine, lets see yours. Where is the tool to perform these checks in C++?
> that it cannot all be found.
Do you think you can find all public Rust code?
Like, if I'm teaching a Rust course, and put a hello-world.rs program on my department's public GitLab instance, under an MIT license, do you think I should also put that on GitHub? And register it as a crate?
If I'm 12 years old, how should I publish my source code when GitHub's terms of service don't allow that?
> the lack of any central resource that can be consulted.
And you say that like it's a good thing.
You want everything to be centralized on GitHub? If so, you want to force all research software developers to agree to the GitHub's terms, including those who are ardent free software advocates. You also prevent 12 years olds from publishing their Rust source code.
Or, do you also allow BitBucket [1], and GitLab [2]?
[1] https://bitbucket.org/project_samar/samar_lite/src/master/ contains two Rust programs, neither on crates.io
[2] https://gitlab.com/rouault-team-public/analysis/umaprs
What about department instances of GitLab? [3]
https://gitlab.anu.edu.au/mu/mu-impl-fast/-/tree/rtmu-dev
It really doesn't seem like it's all that easy to find all publicly available Rust code.