shen-c

Shen compiler

An implementation of the Shen programming language in C, offering features like pattern matching and macro-based DSL creation.

A C implementation of the Shen programming language

GitHub

70 stars
5 watching
6 forks
Language: C
last commit: almost 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tiancaiamao/shen-go A Go implementation of Shen, a portable functional programming language with features like pattern matching and macro support. 55
natalie-lang/natalie A Ruby compiler project that uses C++ and GCC/Clang as the backend. 941
dbohdan/compilers-targeting-c A list of compilers and transpilers that can generate C code from various programming languages. 703
woboq/moc-ng An alternative implementation of Qt's meta-object compiler (moc) using libclang. 205
nickmqb/muon A modern, statically typed low-level programming language with strong focus on performance and minimalism. 772
mthom/shentong An implementation of a Lisp family programming language in Haskell 162
asutton/clang A compiler front-end for the C family of languages built as part of the LLVM project infrastructure 71
sysprog21/shecc A compiler for C optimized for 32-bit ARM and RISC-V architectures with minimal dependencies. 1,131
rui314/9cc A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. 1,825
armael/conch A compiler for translating C-like code to Uxn 23
otim/sse-to-neon A translation layer to convert SSE instructions to ARM NEON instructions for use in existing codebases 48
thomasdenney/microjit A JIT compiler for a microcomputer's embedded processor 10
jserv/amacc A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. 1,015
barn-lang/barn A simple programming language written in C that is compiled to C. 54
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30