← Back to events
ActiveTech

Building a Brainfuck DSL in Forth using code generation

What happened

This article describes supporting Brainfuck as an embedded language within Forth using meta-programming. I had a lot of fun figuring this out. Like most Forth code, the resulting program is quite compact. My explanation of it is not.

Summary assembled by rule from the sources below

Why it's spreading

Sources