sf2tab

by Chris Pressey, Cat's Eye Technologies

This is an implementation of the programming language Smallfuck. It is a compiler, written in ANSI C that generates lookup table. It is found in these distributions: The Dipple, sf2tab distribution, and it is distributed under the BSD license.

Based on the observation that Smallfuck, lacking the (assumed-)infinite tape of Brainfuck, can only express finite-state automata, I wrote a little program in C to compile Smallfuck programs to (generally gigantic) lookup-tables.

Dependencies

To run this implementation, you need:

  • to build it first, for which you will need:

Development

Github: catseye/Dipple

Issue tracker: on github