Kestrel is an implementation of the Uxn virtual machine and Varvara ecosystem in OCaml.
Find a file
2025-11-28 13:18:25 -03:00
exe uxnemu: fix console_vector handling 2025-11-28 13:18:25 -03:00
lib uxnemu: fix console_vector handling 2025-11-28 13:18:25 -03:00
utils ... 2025-11-27 16:53:43 -03:00
.gitignore uxnemu: fix console_vector handling 2025-11-28 13:18:25 -03:00
.ocamlformat initial import 2025-11-27 16:39:54 -03:00
dune-project uxnemu: fix console_vector handling 2025-11-28 13:18:25 -03:00
LICENSE initial import 2025-11-27 16:39:54 -03:00
Makefile initial import 2025-11-27 16:39:54 -03:00
README.md uxnemu: fix console_vector handling 2025-11-28 13:18:25 -03:00
uxn.opam initial import 2025-11-27 16:39:54 -03:00

Yet another Uxn core, this time as an OCaml library.

It has no dependencies, and depends on OCaml >=5.3 for its effect syntax.

It was made for use in [Llop], a concatenative language targetting the Uxn virtual machine, but can be used for other purposes. See exe/uxnemu.ml for a minimal Uxn/Varvara emulator that should be[1] able to run programs like Drifloon.

[1]: Should be, because it's still a work in progress.