Skip to content
/ uxn-rs Public

Uxn implementation in the Rust programming language

License

Notifications You must be signed in to change notification settings

Liorst4/uxn-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of the UXN virtual machine in the Rust programming language.

This project is still work in progress, the current implementation supports
all the devices except for audio.

Project goals:
To have fun.
To implement a varvara environment.
To have a somewhat small binary footprint (minimize the amount of dependencies).
Support multiple operating systems.

Non goals:
To replace the classic C implementation.
To be 100% free of "unsafe" code
To be the fastest implementation

Building the project:
Just use "cargo build"

Read more:
UXN - https://100r.co/site/uxn.html
uxncli.c - https://git.sr.ht/~rabbits/uxn/tree/main/item/src/uxncli.c
varvara - https://wiki.xxiivv.com/site/varvara.html

License:
Unless stated otherwise, its GPLv3.
Read the COPYING file for more information.

About

Uxn implementation in the Rust programming language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages