The design approach to the Zig programming language

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

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

    https://github.com/ARMmbed/DAPLink/blob/main/source/daplink/...

    Note the nested do { do { } while (); if (err) break;} while(); if (err) break;

    Should that code be rewritten? Most certainly it should, and it should be given a proper Error type. However, when you are first porting it, you need to match semantics or you get a bunch of off-by-one, missed error, or missed end of stream bugs. And, as you point out, the Rust loop{} equivalents suck.

    We've all written suboptimal code, and we all live in a suboptimal world. :)

  • zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  • Ok I get you. The absence of traits (or concept) make documentation and reading the API harder. You see a `comptime T` somewhere and you don't what is expected of this type unless you either read the code in full or just try your type and see if it compiles.

    That's a valid point indeed and there's an issue for that: https://github.com/ziglang/zig/issues/1268

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

  • no more bit fiddling (and introducing bilge)

    4 projects | /r/rust | 15 May 2023
  • At what abstraction level does the USB MSC class operate?

    1 project | /r/embedded | 16 Apr 2023
  • DAP-Link Confusion

    1 project | /r/embedded | 19 Feb 2023
  • Would you want to learn Embedded System Development in Ruby?

    5 projects | /r/ruby | 18 Jan 2023
  • ARM Cortex M0+ SWD Programmer (for volume production)

    1 project | /r/embedded | 6 Sep 2022