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

  • Multi Purpose Traversal

    1 project | news.ycombinator.com | 16 Jun 2024
  • Spring Boot + Hibernate + PostgreSQL Example

    1 project | dev.to | 16 Jun 2024
  • Show HN: Freenet 2024 – a drop-in decentralized replacement for the web [video]

    4 projects | news.ycombinator.com | 14 Jun 2024
  • Shades of Open Source - Understanding The Many Meanings of "Open"

    9 projects | dev.to | 15 Jun 2024
  • SpringAI, llama3 and pgvector: bRAGging rights!

    8 projects | dev.to | 15 Jun 2024