Skip to content

Neal-C/exploring_uiua

Repository files navigation

Exploring Uiua

Uiua 0.17.2

Uiua is not stable yet !

Resources

Notes

  • Written in Rust

  • Uiua (pronounced "wee-wuh") is a stack-based array programming language.

  • Uiua is an array-oriented programming language with a stack-based execution model. A stack-based language is one where all operations manipulate a global stack of values. Functions pop values off the top of the stack, perform their calculation, then push the results back onto the stack.

  • not a general purpose programming language

  • Space delimited

  • Glyphs operators

  • you can type glyphs by their name and uiua will convert them to their corresponding glyphs (range20 becomes ⇡20)

  • bitmap_gradient.ua works on the pad https://www.uiua.org/pad or on terminals that support images

  • Support macros

Instructions

With Docker

git clone https://github.com/Neal-C/exploring_uiua.git
cd exploring_uiua
docker build -t nealc-exploring_uiua:latest .
docker run --name nealc-exploring_uiua nealc-exploring_uiua:latest

With local installation

install https://www.uiua.org/install

Requirements: Uiua =0.17.2

git clone https://github.com/Neal-C/exploring_uiua.git
cd exploring_uiua
uiua run main.ua

About

uiua exploration notes

Topics

Resources

Stars

Watchers

Forks