rupicola
Compiler toolkit
A toolkit for compiling functional programs into imperative code for performance-critical applications
Gallina to Bedrock2 compilation toolkit
50 stars
16 watching
11 forks
Language: Coq
last commit: about 2 months ago coq
Related projects:
Repository | Description | Stars |
---|---|---|
mit-plv/coqutil | A collection of reusable tools and utilities for working with the Coq proof assistant | 41 |
mit-plv/bedrock | Automated verification of higher-order programs using separation logic | 57 |
mit-plv/koika | A formal language for designing and verifying rule-based hardware systems | 140 |
mit-plv/bbv | A repository unifying bit vector definitions and lemmas across multiple Coq projects. | 27 |
mit-plv/fiat | A Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications | 147 |
pedrotst/coquedille | Translates Coq terms into Cedille terms for a specific domain-specific language | 33 |
sigurdschneider/lvc | A compiler project that aims to formalize and verify the semantics of an intermediate language using Coq | 57 |
mit-plv/riscv-coq | An implementation of the RISC-V instruction set specification in Coq | 109 |
champii/rock | A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. | 67 |
xavierleroy/cdf-sem-meca | This project provides a development environment and software tools for formalizing the semantics of programming languages in the Coq proof assistant. | 21 |
slaakko/cmajorm | A compiler and toolkit for a statically typed, compiled programming language | 6 |
coq-community/coq-ext-lib | A collection of reusable Coq definitions and theorems for building software development tools | 129 |
chriswailes/rltk | 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. | 453 |
kit-ty-kate/labrys | A compiler for a toy language based on LLVM that implements the System Fω type-system | 103 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 30 |