run-kit 0.7.1

Universal multi-language runner and smart REPL
Documentation
package example:worker;

interface jobs {
    record job {
        id: string,
        payload: list<u8>,
    }

    record result {
        job-id: string,
        success: bool,
        output: list<u8>,
    }

    process: func(job: job) -> result;
}

world worker {
    export jobs;
}