all repos

gbf @ 25951614d051ff4ed79ea94def175b1b3f80ff96

⭐ gleaming brainfuck

gbf/src/run.gleam(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import gbf
import gbf/vm
import gleam/io

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

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

  virtual_machine
  |> vm.output
  |> io.println
}