rupicola
by mit-plv
Gallina to Bedrock2 compilation toolkit
AI summary
Compiler toolkit
A toolkit for compiling functional programs into imperative code for performance-critical applications
- stars
- 51
- forks
- 11
- watching
- 16
Similar projects
Found by comparing what the projects do, not just their names.
Coq utility library
A collection of reusable tools and utilities for working with the Coq proof assistant
Program verifier
Automated verification of higher-order programs using separation logic
Hardware design language
A formal language for designing and verifying rule-based hardware systems
Bit Vector Library
A repository unifying bit vector definitions and lemmas across multiple Coq projects.
mit-plv/fiat149
Data type synthesizer
A Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications
Compiler
Translates Coq terms into Cedille terms for a specific domain-specific language
Compiler project
A compiler project that aims to formalize and verify the semantics of an intermediate language using Coq
RISC-V spec
An implementation of the RISC-V instruction set specification in Coq
Compiler
A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages.
Programming language semantics toolkit
This project provides a development environment and software tools for formalizing the semantics of programming languages in the Coq proof assistant.
Compiler toolkit
A compiler and toolkit for a statically typed, compiled programming language
Coq toolset
A collection of reusable Coq definitions and theorems for building software development tools
Language toolkit
A toolkit for building lexers, parsers, and abstract syntax trees in Ruby, with features such as re-entrant code, flexible lexer/parser definitions, and LLVM bindings.
Compiler
A compiler for a toy language based on LLVM that implements the System Fω type-system
Compiler
A compiler and interpreter for executing C code on the fly as it is typed.