Email or username:

Password:

Forgot your password?
4 comments
Maksym Hazevych

@neauoire that certainly got me interested, but from this article alone it seems to be the exact same concept as JVM, Go, WASM... Just more obscure, not to ruin the fun.

Devil Lu Linvega

@mks_h yeah absolutely. It's pretty much the same approach :) Different goals, a wasm implementation in an afternoon would be intense, but if you're interested to go deeper in the design idea: wiki.xxiivv.com/site/devlog

Further reading: dercuano.github.io/notes/uvc-a

Maksym Hazevych

@neauoire oh, I like the sound of that. Just a random thought after reading this article — maybe it would also make sense to have API at virtual machine/emulation level for media resources. Like, to have image not as a complicated PNG, but as a two dimensional array of RGB values. And if you want to feed this program a PNG, you just have to convert it to this simple format at the virtual machine level. But this would probably limit applicability to programs specifically made to be preserved. Idk

Devil Lu Linvega

@mks_h it does yes, the software we write that targets uxn are pretty simple things(it doesn't even support RGB), it's dedicated to hosting a specific type of software, the programs I use to write music or play live shows, the text editor I write everything with, a few games, but not much else.

I can imagine different VMs to be hosts for different scales of software preservation :)

Go Up