Skip to content

Aspenini/Lobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lobe

A fast, cross-platform Brainfuck interpreter written in Rust

Install

cargo install lobe

Or from source:

git clone https://github.com/Aspenini/Lobe.git
cd Lobe
cargo build --release

Use

CLI:

lobe program.bf

Library:

cargo add lobe
use lobe::create_runtime;

let mut runtime = create_runtime("++++.").unwrap();
runtime.run().unwrap();

Features

  • Bytecode-based execution
  • Fixed 30,000 cell tape (original Brainfuck specification)
  • Pointer wrapping at tape boundaries
  • Cross-platform

License

MIT

About

A fast, cross-platform Brainfuck interpreter written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Contributors