Proof of Concept clang plugin that automatically binds C/C++ -> Lua

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

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

  • clasp

    clasp Common Lisp environment (by clasp-developers)

  • Sounds to me like CLASP; it automatically exports C++ objects to be used from Common Lisp also via llvm.

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

    Mirror of GNU Emacs

  • Their DEFUN and DEFVAR macros for example let us define a function or a variable that will be available as a Lisp function, and can be used as an ordinary C function from the C code. Emacs is written in pure C99 language and works with both GCC and Clang I believe. We can just define a C function via macro, and it is auto exported and made available to Lisp. For example my first patch to Emacs was for this function (we added "count" argument to make it possible to skip enumerating files in a directory for the case when user code is just interesting if a directory is empty or not):

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

  • Are there extensible environments in the manner of Emacs outside of text editors and developer tools generally?

    6 projects | /r/lisp | 4 Apr 2021
  • A Road to Common Lisp

    16 projects | news.ycombinator.com | 22 May 2024
  • Needle: A DFA Based Regex Library That Compiles to JVM ByteCode

    3 projects | news.ycombinator.com | 8 May 2024
  • Don't Invent XML Languages (2006)

    1 project | news.ycombinator.com | 8 Mar 2024
  • I Accidentally a Scheme

    2 projects | news.ycombinator.com | 15 Nov 2023