sunjay / brain

A high level programming language that compiles into the brainfuck esoteric programming language
MIT License
170 stars 12 forks source link

Brain Debugger / Visualizer #17

Closed sunjay closed 7 years ago

sunjay commented 7 years ago

An important part of every great language is its tooling. We need a debugger so we can figure out what is going wrong in our brainfuck programs.

1. Brainfuck Interpreter Better Implementation + Debug Mode

This will give people the ability to hand debug their brain programs without the interface if they so desire.

2. Brainfuck Visualizer

An electron UI that uses the debugger in a subprocess to output this information.

3. Sourcemaps (optional)

sunjay commented 7 years ago

A basic version of this has now been implemented in the brainfuck-visualizer directory. It works quite well and displays some basic information. With it, I was able to debug the issues that were occurring with #2. More features will be added to it over time.

sunjay commented 7 years ago

This issue was moved to brain-lang/brain-debug#1