-
Notifications
You must be signed in to change notification settings - Fork 23
Gestalt Module
Immortius edited this page Sep 7, 2020
·
15 revisions
gestalt-module is a library providing support for "modules" of assets and code. These can be embedded as part of the application, or discovered and loaded at runtime. This, together with a dependency resolution system, provides core support for mods and extensions.
Major features include:
- Runtime discovery of available modules.
- Ability to resolve compatible sets of modules out of a variety of versions and dependencies.
- Secure sandboxing of module code, restricting available classes, packages and permissions.
- Support for optional sets of additional permissions that modules can request.
- Querying of classes and resources within modules.