robbielynch / ibrainfuck

A brainfuck kernel for IPython/Jupyter.
28 stars 5 forks source link

Brainfuck Kernel for IPython

IBrainfuck is brainfuck language kernel for IPython. It allows users to use IPython's Notebook frontend, except where IPython executes python code, IBrainfuck can execute brainfuck code.

This is on top of all of IPython's other frontend features like Markdown rendering, HTML rendering, saving notebooks for later use and even the ability to view IBrainfuck Notebooks in IPython's NBViewer

Demo Brainfuck Notebook

Requirements:

Installing for the first time

$ make bf-deps

Once IPython starts up. In the top right corner: Select New -> Brainfuck

Running every other time

$ make bf

Once IPython starts up. In the top right corner: Select New -> Brainfuck

Thanks to:

Thanks to Joel Buchheim-Moore for his brainfuck interpreter - Which I found on github