作者: Tomoyuki Aotani , Tetsuo Kamina , Hidehiko Masuhara
关键词:
摘要: Different context-oriented programming languages try to capture contexts with respect different things, including a computation, an object, and device that executes program, by providing layer activation mechanisms. When we want exploit all of those kinds at the same time, it is not clear how effects should be combined.We develop LamFJ, calculus for expressing various It replaces without expressions in ContextFJ four fire context change events, which models changes each context. LamFJ only powerful enough express multiple mechanisms but also clearly defines combined In addition supported paper, namely imperative activation, per-object dynamic scoping, aim supporting other like reactive structural small extensions.