c-mera

Compiler

A source-to-source compiler system for C-like languages using Lisp's macro system.

Next-level syntax for C-like languages :)

GitHub

407 stars
18 watching
17 forks
Language: Common Lisp
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cxxxr/valtan A compiler that translates Common Lisp code into JavaScript 238
dundalek/liz A Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware. 266
pointbazaar/espl1000 A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller. 29
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
murisi/l2 A minimalist language with procedural macro support 135
burtonsamograd/sigil A compiler and REPL for a Lisp dialect used in web development 26
dirkschumacher/llr A Lisp-like language inspired by Clojure that compiles to R's abstract syntax tree for interpreted expression evaluation. 202
islam0mar/cl-cxx-jit A Common Lisp interface to C++ code compilation and execution with JIT optimization 62
bnmcgn/sigil A tool that compiles and interprets Common Lisp code into JavaScript, allowing web developers to use advanced Lisp macros and metaprogramming facilities in their JavaScript applications. 2
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 16
ainfosec/crema A compiler and runtime system for executing a minimalist programming language in sub-Turing Complete space. 64
c2lang/c2compiler A C compiler written in the C2 language itself. 704
kign/c4wa A WebAssembly compiler from a simplified subset of C to Web Assembly 24
clozure/ccl A Common Lisp compiler and runtime environment 855
marcoheisig/petalisp A system for generating high performance code by JIT-compiling array definitions into a high-level parallel programming language. 475