Este trabalho é uma experiência em desenvolvimento de um compilador utilizando como base a linguagem de programação funcional OCaml e usando a linguagem de infraestrutura LLVM.