New build system for C/C++

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

    GN meta-build system parser, static code model and navigable code browser

  • Thanks. It's far from perfect, but at least it made it possible to build the Oberon IDE with toolchain and LeanQt all in one batch with no other requirements than a C89 and C++98 compiler.

    > Even with big builds we don't have to much variables hammering

    Have e.g. a look at the Chromium or Dart VM build; it's huge and very complex; understanding the build system given that most of the relevant information is only available during the build is frightening; I even built my own tool to at least get some orientation using best-effort cross-referencing, see https://github.com/rochus-keller/GnTools.

  • BUSY

    BUSY is a lean, statically typed, cross-platform, easily bootstrappable build system for GCC, CLANG and MSVC inspired by Google GN

  • > Have you coded the lexer/parser from scratch

    Yes. Here is the lexer: https://github.com/rochus-keller/BUSY/blob/main/bslex.c

    and here is the parser: https://github.com/rochus-keller/BUSY/blob/main/bsparser.c

    and here is the specification: http://software.rochus-keller.ch/busy_spec.html

    I also developed and checked the EBNF in parallel using my EbnfStudio tool; this tool could also generate a parser, but since I'm using much of the Lua VM infrastructure a manual parser implementation was more straight-forward .

  • 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

  • editline – a small line editing library, call compatible with FSF readline

    1 project | news.ycombinator.com | 13 May 2024
  • Show HN: Pi-C.A.R.D, a Raspberry Pi Voice Assistant

    2 projects | news.ycombinator.com | 13 May 2024
  • Remmina – Remote access screen and file sharing to desktop

    1 project | news.ycombinator.com | 13 May 2024
  • Learning K programming: idiom by idiom [pdf]

    1 project | news.ycombinator.com | 13 May 2024
  • Where’s the progress?

    1 project | /r/theta_network | 24 Sep 2021