Next C compiler is a D compiler: Introducing DMD's ImportC

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

    minimal cross-platform standalone C headers

  • Interesting.. i personally use that a lot in C, this lib for example:

    https://github.com/floooh/sokol#sokol_gfxh

    I couldn't live without it

  • ldc

    The LLVM-based D Compiler.

  • What I don't like about LDC, is you have to install the entire Visual Studio if you want a static build [1]. Contrast this with Go, Nim, Rust, Zig and others, that don't put this burden developers. Is DMD any different in this regard?

    1. https://github.com/ldc-developers/ldc/issues/4047

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

    Sample code for https://github.com/floooh/sokol

  • I think something along those lines (rarely used...) was also given by the C++ Committee as justification why so much of the C99 designated init feature set was left out of C++20. But in reality, all C99 designated-init 'sub-features' complement each other nicely once you start using them. It's a great way for building 'data-driven' APIs.

    For instance check out this call to create a 3D-API pipeline-state-object in C99:

    https://github.com/floooh/sokol-samples/blob/ad9047e228a8441...

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