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
70 stars
5 watching
6 forks
Language: C
last commit: almost 3 years ago
Linked from 1 awesome list
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 |