← All repos

min-caml

moved from https://sourceforge.net/p/min-caml/code/

Browse cluster: Cluster 44
50commits
6contributors
8languages

Tech stack & purpose

Min-Caml is an educational compiler for a minimal subset of OCaml, implemented in approximately 2,000 lines of OCaml itself. The project targets compiler construction as a problem domain and supports code generation for multiple architectures including 32-bit x86 (with SSE2), SPARC, and PowerPC. The repository includes example programs such as a ray tracer written in the Min-Caml language and benchmark programs ported from the Computer Language Shootout, which demonstrate the compiler's capabilities by compiling functional code down to native machine code.

Community & reference links

Languages

OCaml
57.1%
C
11.7%
C++
11.6%
Assembly
6.4%
Scheme
6.1%
Makefile
5.5%
HTML
1.4%
Shell
0.2%

Contributors