Gliua is a library for running Uiua code from gleam
Add gliua
to to your Gleam project.
gleam add gliua
import gliua/builder
import gliua/runtime
import gliua/decode
pub fn main() {
let eval_result =
[]
|> builder.push_int(2)
|> builder.push_int(1)
|> builder.join()
|> builder.run_str("⊟.")
|> builder.evaluate()
let assert Ok(runtime) = eval_result
runtime.stack(runtime)
|> decode.stack_1(decode.rows(decode.rows(decode.int)))
//Ok([[1, 2], [1, 2]])
}
Gliua currently only targets Erlang