The Val Object Model : Dave Abrahams, Sean Parent, Dimitri Racordon, David Sankel

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  • too-many-lists

    Learn Rust by writing Entirely Too Many linked lists

  • I haven't had the opportunity to implement a linked list from scratch. You may need to use unsafe code here, but it really depends on your requirements and there is no single comprehensive way of doing it. Check this out https://rust-unofficial.github.io/too-many-lists

  • 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.

    InfluxDB logo
  • hylo

    The Hylo programming language

  • Their website has a lot more detail in various forms: https://www.val-lang.dev/

  • rust-bindgen

    Automatically generates Rust FFI bindings to C (and some C++) libraries.

  • There's bindgen, cxx and autocxx. Obviously not as convenient as C++ calling C++; the more you need to interoperate with C++ code the more it makes sense to just stay with C++.

  • cxx

    Safe interop between Rust and C++

  • There's bindgen, cxx and autocxx. Obviously not as convenient as C++ calling C++; the more you need to interoperate with C++ code the more it makes sense to just stay with C++.

  • autocxx

    Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers

  • There's bindgen, cxx and autocxx. Obviously not as convenient as C++ calling C++; the more you need to interoperate with C++ code the more it makes sense to just stay with C++.

  • structopt

    Parse command line arguments by defining a struct (by p-ranav)

  • SaaSHub

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

    SaaSHub logo
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

  • Best practices in creating a Rust API for a C++ library? Seeking advice from those who've done it before.

    7 projects | /r/rust | 26 May 2023
  • CXX – A library bridges Rust and C++

    7 projects | news.ycombinator.com | 10 Mar 2022
  • Use a CPP library from Rust

    8 projects | /r/rust | 19 Dec 2021
  • Linux/bindgen - dealing with struct members being moved into unions

    2 projects | /r/rust | 23 Jul 2021
  • Error when building with FFI

    3 projects | /r/rust | 13 Apr 2021