Rust 1.71.0

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rust

    Empowering everyone to build reliable and efficient software.

  • I'm a debugger specialist, not a Rust specialist - but I'm surprised the experience of viewing data structures is not better for you.

    What platform / debugger are you on? I'd expect the GDB pretty-printers (which from the article it looks like Rust has been shipping by default for the standard library) to be taking care of this relatively well - e.g. looking at https://github.com/rust-lang/rust/pull/72357 it appears that `HashMap` and `HashSet` have printers.

    (Raw C++ data structures without some form of pretty printing are also incomprehensible for normal development - and I'd be surprised if third party libraries were particularly good at shipping pretty printers, though I may be wrong!)

  • Cargo

    The Rust package manager

  • From cargo's changelog [0]

    > Automatically inherit workspace fields when running `cargo new`/`cargo init`. #12069 [1]

    imo I think this is a big quality of life improvement

    [0] https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#...

    [1] https://github.com/rust-lang/cargo/pull/12069

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

    Semantic Versioning Specification

  • Have you read the `semver` spec? Very small and approachable https://semver.org/ . If your project's dependencies are following semver, you can reduce your chance of dependency hell.

  • TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

  • Thankfully some folks completly ignored whatever the rest of the world thinks system programming is all about and created:

    - TinyGo (https://tinygo.org/), which is acknowledged by people in the industry[0][1]

    - TamaGo unikernel on USB Armory secure key (https://www.withsecure.com/de/solutions/innovative-security-...)

    And then there is the question if writing compilers, assemblers, linkers is systems programming or not.

    [0]-https://www.cnx-software.com/2019/08/28/tinygo-go-compiler-f...

    [1]-https://twitter.com/ArmSoftwareDev/status/131680481331796787...

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