ENVCAP Programming Language
Capabilities as first-class modules with Separate Compilation
Capabilities as Modules
ENVCAP treats capabilities as first-class modules, enabling fine-grained control over resources and effects while maintaining type safety.
Separate Compilation
The language supports separate compilation of modules while preserving abstraction boundaries through its capability system.
First-Class Environments
Environments are first-class values in ENVCAP, allowing flexible composition and manipulation of module contexts.
Contributors
Main Author:Jam Kabeer Ali Khan