Skip to content
/ alure Public

AluVM runtime with I/O extensions (like JRE)

License

Notifications You must be signed in to change notification settings

AluVM/alure

Repository files navigation

AluVM Runtime Environment

Provides ALURE ISA estensions to the main ALU instruction set and implements execution environment for AluRE binaries.

Components

  • AluRE rust library, used by package manager (Alux) and assembler (AluAsm)
  • AluREX executable able to run binary Alu programs

Usage

alurex prog-id [--defaults | --dyn-data file] [--prog-dir dir]

-D, --defaults:
    Use default input data from dynamic data segment.
-d, --dyn-data:
    Use input data stored in YAML, JSON or TOML file
-p, --prog-dir:
    Directory where Alu binary programs and libraries are stored.
    Defaults for `~/.alure/lib`

By default, `alurex` looks for ALu executables (files with `.rex` extension)
and checks whether any of those has a given program id. If the program is not 
found, then the `--prog-dir` is checked.

About

AluVM runtime with I/O extensions (like JRE)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages