Uxn is an [[MIT License]] licensed virtual [[ISA|instruction set]] developed by [[Neauoire]]. - [Specification](https://wiki.xxiivv.com/site/uxntal_reference.html) - [Documentation](https://100r.co/site/uxn.html) - [Source](https://sr.ht/~rabbits/uxn/) (reference implementation) > The Uxn/Varvara ecosystem is a personal computing stack based on a small virtual machine that lies at the heart of our software, and that allows us to run the same application on a variety of systems. \- Official Docs # Notability Variously spelled "uxn" and "Uxn" in the documentation. Uxn is an instruction set designed for personal use and is implemented in a software virtual machine. - [[Tal|Tal]] is its associated assembly language. - [[Varvara]] is an operating system built on top of the ISA. ## Implementations # Instruction Set ## Complexity > uxn is a little forth machine with 32 instructions. \- Compudanzas Should be trivial to implement on almost anything. ## Features # History # Resources - https://github.com/hundredrabbits/awesome-uxn - https://compudanzas.net/uxn_tutorial.html # References - https://wiki.xxiivv.com/site/uxn.html - https://permacomputing.net/Uxn/