j
jaipkg.dev
packages / library / ouija

ouija

c7ffc31library

Ouija is a Uiua implementation in Jai

No license · updated 2 months ago

Ouija is a Jai Uiua Implementation

Once again I find myself committing absurdities to Github. Today's is part of the okay, but why series. This is an implementation of Uiua, a stack-based essolang, implemented in Jai, a closed-beta programming language. Initially, I intended to write another Make A Lisp however, on mentioning this to a friend:

Screenshot From 2026-04-18 16-43-22

and of course someone can not be allowed to make comments like this with no concequence.

Uiua's Structure

The MAL workflow, when ported to Uiua works for the first step -- languages all need tokenizers and parsers. However since Uiua lacks an abstract syntax tree, the entire process basically collapses after this point.