Commit 1a1f78a3 authored by Taddeüs Kroes's avatar Taddeüs Kroes

Updated About

parent bee977a9
...@@ -4,8 +4,12 @@ About ...@@ -4,8 +4,12 @@ About
This is a minimal compiler for the This is a minimal compiler for the
[Brainfuck](https://en.wikipedia.org/wiki/Brainfuck) language, written for the [Brainfuck](https://en.wikipedia.org/wiki/Brainfuck) language, written for the
purpose of practicing OCaml LLVM bindings and seeing how well LLVM optimizes purpose of practicing OCaml LLVM bindings and seeing how well LLVM optimizes
arrays. Brainfuck commands are transformed to LLVM IR, which is generated in arrays. Brainfuck commands are transformed to [LLVM
such a way that it is easy to optimize for LLVM's `opt` utility. IR](http://llvm.org/docs/LangRef.html), which is generated in such a way that
it is easy to optimize for LLVM's `opt` utility.
The (only) source file `bf.ml` pretty much explains itself, as does the.
`hello.b` and `rot13.b` can be used for quick testing as demonstrated below.
Building and usage Building and usage
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment