Skip to main content


While the other #uxn folks are doing interesting and exiting things, I have been plodding on with the more mundane: an interpreter that aims to give warnings and error messages that are suitable for learners of Uxntal. Thanks to one of my students I got a JavaScript version with a web frontend. You can try it out at limited.systems/yaku/ but really, wiki.xxiivv.com/etc/uxnrepl/in… is probably a better choice.
#uxn
in reply to WimⓂ️

There is also a command line version, you can get it at codeberg.org/wimvanderbauwhede…

(devel because I have not yet released all the changes to main)

There is a Perl version, which is what I use for development, and a JS version which I update every now and then.

in reply to Devine Lu Linvega

@neauoire Thanks, I had looked at tests.sh but not at acid.tal. Will check it out.

The warnings are overly strict, but it is based on all the mistakes I observed my students making. Will be nice to see if it helps this year's cohort.

in reply to WimⓂ️

The "canonical" way for uxn tools like uxnlin to mute warnings is to wrap inside of square brackets, that might be a good way for this as well?

[ LIT2 "0 -Console/write DEO ] ( Print failure )

in reply to Devine Lu Linvega

@neauoire That is a good idea. Currently I simply ignore the square brackets, adding a little state to suppress warnings shouldn't be too hard. I just need to create a token for them.

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.