yeslogic / fathom
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
☆259Updated last year
Related projects ⓘ
Alternatives and complementary repositories for fathom
- A pure functional language for type-level programming in Rust☆323Updated 2 years ago
- A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧☆610Updated 3 years ago
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- A meta-JIT library for Rust interpreters☆159Updated last year
- ☆310Updated 3 weeks ago
- General-purpose abstractions for incremental computing, in Rust☆346Updated 2 years ago
- Macros have types!☆130Updated last year
- ☆207Updated 4 years ago
- Datalog compiler embedded in Rust as a procedural macro☆461Updated 8 months ago
- Forth for Rust's trait system☆226Updated 4 years ago
- GLL parsing framework.☆138Updated 8 months ago
- Compile-time reference counting☆437Updated last year
- Pattern matching and exhaustiveness checking algorithms implemented in Rust☆213Updated 3 weeks ago
- hindley-milner algorithm☆53Updated last year
- Wadler-style pretty-printing combinators in Rust☆143Updated last year
- A functional programming language☆47Updated 4 years ago
- Resilient LL(1) parser generator for Rust☆124Updated last month
- Implementation of "Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism"☆110Updated 5 years ago
- Pure functional Lisp implemented in Rust☆207Updated 2 years ago
- Logic programming in Rust☆413Updated last week
- A simple ML-like programming language with subtyping and full type inference.☆164Updated 5 months ago
- ☆172Updated 3 weeks ago
- a pragmatic point-free theorem prover assistant☆137Updated last year
- A crate which defines parsers for common programming language constructs using https://github.com/Marwes/combine☆88Updated 3 years ago
- A fast functional language based on two level type theory☆388Updated last year
- A demand-driven compiler with strong IDE support☆195Updated 2 years ago
- A new register allocator☆218Updated this week
- 🌵 Cycle-Aware Reference Counting in Rust☆144Updated this week
- A compiler for Standard ML, somewhat☆201Updated 2 years ago