As the future rushes upon us, there is the growing desire to have a more integrated interaction with our computers. One way is to have our computers recognize us; enter facial recognition. Often this can be done with complex tools, but it is encouraging to be able to do it with something as simple as F# and EmguCV. With these tools in hand, facial recognition can be built into personal projects with ease.
Now that the BF compiler is together, it’s time to add some obvious optimizations.
Continuing with the BF compiler, it’s time to look at how to create code targeting the CLR. As before, I will be using F# to generate the target MSIL.
So I thought to myself, what does the world need? Obviously another brainfuck (BF) compiler. In this series I will use F# and FParsec to compile BF source code into MSIL to run in Microsoft’s CLR. Honestly, this isn’t a particularly ground-breaking task, but it serves as a fun opportunity to showcase a popular parsing library. Beyond that, it shows how easy it is for F# to leverage various parts of the .NET ecosystem.