Uxntal

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

Uxntal is the programming language for the Uxn virtual machine. It is a stack-based concatenative assembly style language designed to be highly portable and lightweight. It has been ported to many platforms and is well suited for creating and sharing graphical and audio tools and games.

The reference implementation consists of only 150 line of C.

Terminology

  • Uxn is the name of the virtual CPU.
  • Varvara is the virtual computer system consisting of input controllers, audio and video output, and other system devices which runs on Uxn.
  • Uxntal is a human readable concatenative programming language used for assembling ROMs to run on a Uxn system.

Examples

Deadfish interpreter in Uxntal

External resources