This repository contains the software development kit (SDK) for working with Resurgence, either for developing programs that run inside of Resurgence, or for developing host projects that incorporate a Resurgence Virtual Machine.
The Resurgence SDK contains the following:
c-api-example
: an example of usage for the Resurgence C Interface. This example is compatible with the same programs asrvmtest
.rasm
: a basic implementation of an assembly compiler and bytecode generator that is compatible with Resurgencervmtest
: a sample implementation of a host program that executes Resurgence code using a Resurgence Virtual Machinesample-programs
: Examples of programs that can be compiled withrasm
and executed using thervmtest
program
Each directory contains its own explanation of its contents and how to use them.