Skip to main content


Thanks to @aw, the vanilla javascript implementation of #uxn has now feature parity with Varvara, except for the audio device. It plays @nf's Fourtette perfectly.
https://git.sr.ht/~rabbits/uxn5
https://github.com/nf/fourtette
#uxn @nf @alex
This entry was edited (6 months ago)
in reply to Devine Lu Linvega

Wow. So now we can embed Adelie slideshows in our web pages?
@nf
@nf
in reply to WimⓂ️

@wim_v12e not yet, as it cannot read external files yet, so you won't be able to display images, but I think Alex plans on working on the File device.

So yeah, maybe.

in reply to Devine Lu Linvega

Maybe a virtual filesystem could be used, with the ability to load in files from the computer and save them out later, but all stored in RAM in the meantime? #uxn5 #uxn
@wim_v12e @aw @nf
in reply to Devine Lu Linvega

It would be a hack of course but would it be possible to store the data in the DOM? That way there would be no need for an actual file device. I guess it would be a special kind of vfs.

@aw @nf

@nf @alex
in reply to WimⓂ️

@wim_v12e yeah, but retrieving it from uxn which uses File/name for it, will be tricky.
in reply to Devine Lu Linvega

I had an idea for extending #uxn5 to allow programs to communicate: implement the Console device as a simple RESTful API (or similar) on a webserver, POSTing output when available and periodically GETting input (maybe have a session number allowing multiple "conversations" between different #uxn programs). Ideally, build the serverside code in #RedBean so that it works on any platform! #uxn11 and #SDL uxn could be integrated in with a bit of a massage using #cURL!
@aw @nf
in reply to Devine Lu Linvega

I had one idea a while back, but allowing for simple networking through the Console (limited to a single server, so probably just on a LAN) allows for lots more applications without changing the #uxn standard itself!
@aw @nf
#uxn @nf @alex
in reply to DHeadshot's Alt

Already you have #uxn software communicating via the command-line anyway: why not allow the HTML5 implementation to do so too? Optionally, of course.
#uxn
in reply to DHeadshot's Alt

@ddlyh you could expand the file device to take a pointer to a remove file or folder, that would make it so you can browse remote files with left or potato.

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