~remexre/furing

A Forth implementation using io_uring.

6f20213 Split back out the package definition from the flake definition.

~remexre pushed to ~remexre/furing git

2 years ago

167ce14 Adds NixOS CI job.

~remexre pushed to ~remexre/furing git

2 years ago

#furing

Linux 5.6+ Required MIT License Mailing List Bug Tracker Build Status

A Forth implementation using io_uring.

#Requirements

A Linux kernel version of at least 5.6 is necessary. I use this code on aarch64 and amd64, but the code ought to work on any 64-bit little-endian architecture.

#Building

You need libffi-dev, ninja, perl, pkg-config, and xxd (Busybox's xxd doesn't work, unfortunately). Run ./configure.pl to configure, then run ninja to build. By default, it will build furing and libfuring.so.

See the CI build configuration for details.