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: about 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. | 56 |
natalie-lang/natalie | A Ruby compiler built using C++ and GCC/Clang as the backend, with an incremental REPL for development and testing. | 943 |
dbohdan/compilers-targeting-c | A list of compilers and transpilers that can generate C code from various programming languages. | 709 |
woboq/moc-ng | An alternative implementation of Qt's meta-object compiler (moc) using libclang. | 206 |
nickmqb/muon | A modern, statically typed low-level programming language with strong focus on performance and minimalism. | 773 |
mthom/shentong | An implementation of a modern Lisp family programming language | 163 |
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,147 |
rui314/9cc | A compiler project that compiles C code to x86-64 assembly using an intermediate representation and manual memory management. | 1,836 |
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,018 |
barn-lang/barn | A simple programming language written in C that is compiled to C. | 53 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 29 |