Why Safety Profiles Failed (C++)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. crubit

    What I'm really hoping is that https://github.com/google/crubit eventually gets good enough to facilitate incremental migration of brownfield C++ codebases to Rust. That seems like it would address this concern.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. scpptool

    scpptool is a command line tool to help enforce a memory and data race safe subset of C++.

    You might consider experimenting with the scpptool-enforced safe subset of C++ (my project). It should be even less disruptive.

    [1] https://github.com/duneroadrunner/scpptool

  4. polonius

    Defines the Rust borrow checker.

    Unfortunately I'm not super-familiar with developments around Polonius, so chances are what I can point you towards are the same things you found when searching. The most relevant bits appear to be the Polonius book [0] linked from the repo [1], but I don't know how up to date the book is or if there are more up-to-date resources. The RFC book [2] doesn't seem to have anything obviously about Polonius either.

    [0]: https://rust-lang.github.io/polonius/

    [1]: https://github.com/rust-lang/polonius

    [2]: https://rust-lang.github.io/rfcs/

  5. rfcs

    RFCs for changes to Rust

    Unfortunately I'm not super-familiar with developments around Polonius, so chances are what I can point you towards are the same things you found when searching. The most relevant bits appear to be the Polonius book [0] linked from the repo [1], but I don't know how up to date the book is or if there are more up-to-date resources. The RFC book [2] doesn't seem to have anything obviously about Polonius either.

    [0]: https://rust-lang.github.io/polonius/

    [1]: https://github.com/rust-lang/polonius

    [2]: https://rust-lang.github.io/rfcs/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that C++ is
the 7th most popular programming language
based on number of references?