update intro quotes and links

This commit is contained in:
sejo 2024-03-09 12:39:18 +01:00
parent e84f5d8037
commit 46d7ba9ad7
1 changed files with 14 additions and 12 deletions

View File

@ -8,29 +8,31 @@ we also jump right in into our first simple programs to demonstrate fundamental
or first of all... what is uxn?
> The Uxn ecosystem is a personal computing playground, created to host small tools and games, programmable in its own unique assembly language.
> 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.
=> https://100r.co/site/uxn.html 100R - uxn
=> https://100r.co/site/uxn.html 100R uxn
i invite you to read "why create a smol virtual computer" from that 100R site, as well.
for further context, i invite you to read or watch "weathering software winter" from the 100R site, as well.
=> https://100r.co/site/weathering_software_winter.html 100R — Weathering Software Winter
uxn is the core of the varvara virtual computer. it is simple enough to be emulated by many old and new computing platforms, and to be followed by hand.
personally, i see in it the following features:
* built at a human-scale
* built for audiovisual interactive applications
* simple architecture and instruction set (only 32 instructions!)
* offline-first: it works locally and you only need a couple of documentation files to get going
* practice and experimentation ground for computing within limits
* ported already to several years old and modern computing platforms
* built at a human-scale.
* built for audiovisual interactive applications.
* simple architecture and instruction set (only 36 instructions!)
* offline-first: it works locally and you only need a couple of documentation files to get going.
* practice and experimentation ground for computing within limits.
* ported already to several years old and modern computing platforms.
all these concepts sound great to me, and hopefully to you too!
however, i see in it a couple of aspects that may make it seem not too very approachable:
however, i see in it some aspects that may make it seem not too very approachable:
* it is programmed in an assembly language, uxntal
* it uses the {postfix} notation (aka reverse polish notation) and it is inspired by forth machines
* it is programmed in an assembly language, uxntal.
* it uses the {postfix} notation (aka reverse polish notation) and it is inspired by forth machines.
the idea of this tutorial is to explore these two aspects and reveal how they play along to give uxn its power with relatively little complexity.