rush-rs / rush
A simple programming language for researching different ways of program execution and compilation
☆28Updated this week
Related projects: ⓘ
- 👌 A smol functional language that targets other languages☆63Updated 8 months ago
- A highly experiment portable runtime☆18Updated 5 months ago
- An experimental programming language for ergonomic software verification☆15Updated this week
- hindley-milner algorithm☆52Updated last year
- An experiment in an augmented error handling type for Rust☆31Updated this week
- An interface for writing a RustTypeChecker.☆41Updated last year
- Asynchronous Language Server Protocol framework☆60Updated 3 weeks ago
- QBE IR in natural Rust data structures☆77Updated last year
- A library for immutable lossless syntax trees in Rust☆28Updated 10 months ago
- a reference-counting cycle collection library in rust☆71Updated last year
- A golden file testing library for rust☆32Updated last year
- an interactive programming language☆31Updated this week
- Performance comparisons between various virtual interpreter implementation strategies☆30Updated 5 months ago
- A fork of Tree Sitter with a pure Rust runtime for WASM support☆43Updated 2 months ago
- Rust implementation of bors used for various Rust components (e.g. the compiler).☆38Updated this week
- JIT codegen backend with SSA IR based on B3 from WebKit☆58Updated 10 months ago
- An IDE extension for debugging trait errors in Rust.☆52Updated last week
- Make it possible to chain regular functions☆41Updated last year
- A basic implementation of Hindley-Milner type inference via Algorithm W in Rust.☆40Updated 8 years ago
- A gradually-typed, functional scripting language with a friendly syntax and interpreter written in Rust!☆31Updated 2 years ago
- experimental auto-currying for rust functions☆32Updated 4 years ago
- Minimal Prolog implemented in Rust☆36Updated this week
- Exploring the "expression problem" in Rust☆46Updated last year
- Lift enum variants to the type-level.☆30Updated 3 years ago
- An LR(1) parser generator and visualizer created for educational purposes.☆58Updated last week
- Haskell-style monads in Rust.☆18Updated last year
- PEG trace visualizer☆67Updated 4 months ago
- Propositional logic with types in Rust☆60Updated last year
- `0x` - like `xxd` but colorful!☆85Updated 2 years ago
- A data structure for tracking source code positions, inspired by the type in rustc's libsyntax.☆50Updated 3 years ago