Kestrel is an implementation of the Uxn virtual machine and Varvara ecosystem in OCaml.
Find a file
2025-12-03 22:58:03 -03:00
exe add bootstrapping test script 2025-12-03 22:58:03 -03:00
lib fix DUPk not working (use pop instead of peek) 2025-12-03 22:29:53 -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
bootstrap.sh add bootstrapping test script 2025-12-03 22:58:03 -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 update README! 2025-12-03 22:30:32 -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 is able to run programs like Drifloon.