asHook
asHook 规范
写作提示:
- 用一小段可读文字说明
asHook为什么存在。 - 说明它在 Proto UI 中扮演的是语义桥接角色,而不是简单的语法糖。
这篇规范定义什么?
Section titled “这篇规范定义什么?”写作提示:
- 定义
asHook的语义目的。 - 定义它把什么样的能力转换为 hook 形态,以及这种转换不应改变哪些协议语义。
对原型作者意味着什么?
Section titled “对原型作者意味着什么?”写作提示:
- 说明原型作者在什么场景下会感知到
asHook的存在。 - 说明它是否应被视为协议层主语义,还是一种对特定消费方式的映射。
对适配器作者意味着什么?
Section titled “对适配器作者意味着什么?”写作提示:
- 说明适配器或运行时在承载
asHook时需要维持哪些语义不变量。 - 说明它不能为了贴合宿主习惯而破坏原型能力的原始含义。
写作提示:
- 定义
asHook映射的输入、输出、时机、依赖执行时期的边界。
有效行为 / 无效行为 / 未定义行为
Section titled “有效行为 / 无效行为 / 未定义行为”写作提示:
- 裁决它能转换什么,不能转换什么,以及哪些行为应明确视为未定义。
与其他规范的关系
Section titled “与其他规范的关系”写作提示:
- 说明它与
Core、执行时期、state、context、expose的关系。