intro to uxn workshop info

This commit is contained in:
sejo 2021-11-04 10:26:06 -06:00
parent eaad7216b5
commit c0e2424ac3
3 changed files with 17 additions and 20 deletions

View File

@ -5,6 +5,8 @@ what we are up to approximately now.
developing the {qiudanz technique} in the context of a micro-residency in the slomoco fall phase.
see the {qiudanz devlog} for updates!
preparing an intro to {uxn} programming workshop!
learning about the {mu} computer.
practicing/learning skateboarding.

View File

@ -6,7 +6,10 @@ see also {performances}
# upcoming
more info coming soon
intro to {uxn} programming in babycastles academy - online!
sunday, november 21, 12021, at 3pm UTC-5 (EST)
=> https://withfriends.co/event/13004513/babycastles_academy_intro_to_uxn_programming Babycastles Academy: Intro to Uxn Programming
# past

View File

@ -5,30 +5,22 @@ uxn is a little {forth} machine with 32 instructions.
=> https://wiki.xxiivv.com/site/uxn.html uxn
it uses the {postfix} notation.
our projects and sketches are hosted in the {uxnería}
# tutorial
there's a {uxn tutorial} in the making :)
we wrote the {uxn tutorial}! a beginner's guide for programming the varvara computer based on the uxn core, and a slow-paced companion to the official documentation.
# common code structures
and we'll be teaching an online workshop soon! see {talks and workshops}
## loop with a counter
# external resources
loop with a structure that allows you to easily use the iteration counter:
=> https://metasyn.github.io/learn-uxn/ learn-uxn by metasyn
=> https://wiki.xxiivv.com/site/uxn.html uxn technical documentation
=> https://wiki.xxiivv.com/site/uxntal_reference.html the uxntal opcode manual
=> https://wiki.xxiivv.com/site/uxntal_cheatsheet.html uxntal cheatsheet
=> https://git.sr.ht/~rabbits/uxn uxn repository
=> https://llllllll.co/t/uxn-virtual-computer/ llllllll forum
=> https://github.com/hundredrabbits/awesome-uxn awesome uxn: awesome things from the community
```
( for i=0; i<7; i++ )
#00
&loop
STHk ( stash but keep counter in the stack to use it )
( do stuff )
( to use the counter again, retrieve/keep it with STHkr )
STHr INC DUP ( retrieve and increment counter )
#07 LTH ( while condition )
,&loop JCN
POP
```
irc channel: #uxn on irc.esper.net