⭐ gleaming brainfuck
Gleam 97.7%
Brainfuck 2.3%
22 1 0

Clone this repository

https://tangled.org/olexsmir.xyz/gbf
git@tangled.org:olexsmir.xyz/gbf

For self-hosted knots, clone URLs may differ based on your setup.

README.md

gbf#

I was bored and made this ⭐ gleaming brainfuck interpreter.

How to use?#

As library#

import gbf
import gleam/io

pub fn main() -> Nil {
  let input =
    "++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++."

  let assert Ok(virtual_machine) = gbf.run(input)

  virtual_machine
  |> gbf.output
  |> io.println
//>  Hello World!
}

As CLI tool#

gleam run -m gbf/run ./examples/helloworld.bf
#> Hello World!