22 lines
1.5 KiB
Markdown
22 lines
1.5 KiB
Markdown
|
|
# 論文E: LifeBox Model と LoopForm IR(制御の値化と統一)
|
|||
|
|
|
|||
|
|
- タイトル(案): LifeBox Model and LoopForm IR over a Box‑First Runtime
|
|||
|
|
- 略称: LifeBox Model (LBM) / LoopForm IR(別名: LoopSignal IR)
|
|||
|
|
- ステータス: コンセプト草稿(A/B論文後に着手)
|
|||
|
|
|
|||
|
|
## 要旨(短)
|
|||
|
|
LifeBox Model(LBM)は「Box=Loop1」という見方でライフサイクル(birth/fini)と制御(return/break/yield)を統合する概念である。その上で、制御を値(Signal)として扱う LoopForm IR(別名: LoopSignal IR)を導入し、`loop.begin/iter/branch/end` の標準形で高位表現を正規化する。Nyashの「Everything is Box」と整合し、Loweringの一様化とCFGの定型化(合流点の単純化)を実現する。Loop1 は完全インライン化されゼロコスト化でき、generator/async/effect は Signal 拡張で段階的に導入可能である。
|
|||
|
|
|
|||
|
|
## 位置づけ
|
|||
|
|
- 既存近縁: CPS/継続・代数的効果・コルーチン
|
|||
|
|
- 差分: 制御を「値(Signal)」としてMIRレベルで扱い、Box哲学と結合した実装主導の最小集合。汎用効果機構より小さく、導入・評価が容易。
|
|||
|
|
|
|||
|
|
## 関連
|
|||
|
|
- 論文A(MIR13/IR設計): 本稿は将来の拡張。まずAを優先して仕上げ、その後に独立短論文としてまとめる。
|
|||
|
|
- 論文B(Nyash言語): birth/fini・async/generator の設計と橋渡し要素。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
- 下書き本文: `main-paper-jp.md`
|
|||
|
|
- 補助: 擬似MIRとLowering図、評価計画の雛形を本文内に記載
|