Why Kotlin/Native C Interop not supporting C Preprocessors such as Macros ?

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

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

    https://openjdk.org/projects/code-tools

  • Depending on how work-aroundy you're feeling, using Kotlin/JVM with Panama and jextract might be the way to go. The generated bindings are a bit ugly, you'd need to use the very latest JVM and enable the preview features, and it won't help if you need to target iOS. But the jextract tool can fully understand C headers including macros because it's using the LLVM clang API to do so.

  • 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

  • Practical Llama 3 inference implemented in a single Java file

    1 project | news.ycombinator.com | 19 May 2024
  • Nidam Registration VS Keycloak - a user suggested alternative

    2 projects | 19 May 2024
  • Optigraph – optimum graph network generator

    1 project | news.ycombinator.com | 19 May 2024
  • Practical Llama 3 inference implemented in a single Java file

    1 project | news.ycombinator.com | 18 May 2024
  • Llama3 Inference in Pure Java

    1 project | news.ycombinator.com | 18 May 2024