Skip to content

Add better support for non-Flatware procedures #183

@Akshay-Srivatsan

Description

@Akshay-Srivatsan

Writing a non-Flatware program is pretty rough right now; a lot of general-purpose functions (e.g., copying from an ro/rw memory to program memory) seem to only be implemented in Flatware, and need to be separately implemented and linked to non-Flatware programs. Possibly related to #40, although that's more specific. Ideally we'd also have helpers for higher-level operations (like "create blob from char * and size_t").

Also just generally the build process is pretty hard to get right, and returns cryptic errors if it's done wrong (e.g., the output of wasm2c failing to compile because wasm2c_function_instantiate was passed the wrong number of arguments).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions