Hamster, the BF Compiler

Here you will find Hamster, the world's most diverse, highly-optimizing, well-commented, and modularly designed BF compiler ever implemented.

Hamster v0.4 emits the following target languages:

Version 0.4 was released November 11, 2008.

Hamster is implemented in PLT Scheme.

More information is contained in the comments of the source code:

A good resource for information on the BF language can be found at the Esolang Wiki, a wiki dedicated to esoteric programming languages. The BF page also contains links to a myriad of other BF implementations (interpreters, debuggers, compilers, and even hardware!).

Old versions are archived here:


© Jon Simons and Hamsterfest Destiny, 2008

This site is valid XHTML.