Explore projects
-
Why3 is a software verification platform, featuring a versatile ML-style language and interfaces to various powerful automated and interactive theorem provers.
Updated -
-
Primary library for necro with standard tools (parse, type check, print, and transform Skeletal Semantics)
Updated -
Updated
-
-
-
Heptagon is a synchronous dataflow language whose syntax and semantics is inspired from Lustre, with a syntax allowing the expression of control structures (e.g., switch or mode automata).
Updated -
-
-
An OCaml library that provides facilities for memoization and fixed points.
Updated -
Updated
-
Mapping a tensor to a lower-dimensional tensor, optionally permuting its dimensions. This project strives to generate loop iterating over these structures.
Updated -
Updated
-
An implementation of a causal and interactive model for a concurrent MiniOCaml
Updated -
Resources for course MPRI 2-4 on functional programming and type systems.
Updated -
-
A rule-based HDL embedded within Coq
Updated -
Updated
-
Updated