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
964 stars
45 watching
84 forks
Language: Standard ML
last commit: 6 days ago
Linked from 1 awesome list
compilerformal-semanticsformal-verificationholprogramming-languagesmltheorem-proving
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 |