Skip to content

Make it possible to have separate instances with separate state and separate task channels #32

@emassey0135

Description

@emassey0135

This would be good to make sure Minecraft Access and Audio Navigation don't end up changing each other's state, and so they have separate speech queues and one cannot cancel the other, and the same for other instances of multiple mods or applications running in the same JVM, Python instance, etc. This is also important for the C API, to make sure one library cannot take another library's error with whisprs_get_last_error. And this would allow the instance struct to implement Drop, AutoClosable, etc for a more ergonomic interface in some languages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions