Add a Compartment adapter to ses such that the SES Compartment wraps the XS native Compartment providing parity with the current sesCompartment interface using the XS native implementation.
One of:
SES: Introduce XS-specific Compartment interface-parity-adapter around native Compartment such that existing usage requires no changes.
Refactor SES Compartment to implement the XS Native Compartment API more directly and adjust Compartment Mapper to use these new forms.
Refactor Compartment Mapper such that it drives ModuleSource and Module constructors directly and subsumes some dependency analysis responsibilities from Compartment.
Refs: #400
Add a Compartment adapter to
ses
such that the SESCompartment
wraps the XS nativeCompartment
providing parity with the currentses
Compartment
interface using the XS native implementation.ModuleSource
andModule
constructors directly and subsumes some dependency analysis responsibilities fromCompartment
.