Capability Dispatch: A Pattern for Extensible Action Resolution
White Paper on Sharpee Interactive Fiction Engine January 2026
Abstract
Sharpee's Capability Dispatch system solves a fundamental problem in extensible software: how do you allow third-party code to modify the behavior of standard operations without sub-classing, monkey-patching, or invasive hooks?
This paper describes a pattern combining double dispatch,