cakeml

ML compiler

A verified implementation of a subset of Standard ML language with formal verification and proof capabilities

CakeML: A Verified Implementation of ML

GitHub

964 stars
45 watching
84 forks
Language: Standard ML
last commit: 6 days ago
Linked from 1 awesome list

compilerformal-semanticsformal-verificationholprogramming-languagesmltheorem-proving

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
elpinal/bright-ml A statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions. 80
qmlc/qmlc A compiler and loader for Qt's QML language, optimizing compilation and runtime performance. 140
kelilanguage/compiler A Haskell implementation of a compiler for a custom programming language 171
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70
replit-archive/lol-coffee A compiler and virtual machine for a fictional programming language 24
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
aliceml/aliceml A functional programming language with support for concurrent and distributed computing, extending Standard ML with various features. 212
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
nilfoundation/zkllvm Compiles high-level programming languages into input for provable computations protocols. 295
cloudkj/lambda-ml A machine learning library written in Lisp (Clojure) providing simple implementations of various algorithms and utilities. 76
anshuman73/deml-golem A proof-of-concept implementation of decentralized machine learning on top of the Golem architecture 43
dask/dask-ml A Python library for scalable machine learning using Dask alongside popular ML libraries 902
sam46/paskell A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. 126
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
kit-ty-kate/labrys A compiler for a toy language based on LLVM that implements the System Fω type-system 103