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

973 stars
44 watching
85 forks
Language: Standard ML
last commit: about 1 month 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 172
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 71
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. 29
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. 304
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 907
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