Files
hakorune/docs/private/papers/paper-e-loop-signal-ir/README.md

28 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 論文E: LifeBox Model と LoopForm IR制御の値化と統一
- タイトル(案): LifeBox Model and LoopForm IR over a BoxFirst Runtime
- 略称: LifeBox Model (LBM) / LoopForm IR別名: LoopSignal IR
- ステータス: コンセプト草稿A/B論文後に着手
## 要旨(短)
LifeBox ModelLBMは「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哲学と結合した実装主導の最小集合。汎用効果機構より小さく、導入・評価が容易。
## 関連
- 論文AMIR13/IR設計: 本稿は将来の拡張。まずAを優先して仕上げ、その後に独立短論文としてまとめる。
- 論文BNyash言語: birth/fini・async/generator の設計と橋渡し要素。
## 2025-09-16 追記: MIR進化計画
- **MIR14→MIR13→MIR17の段階的移行**: `mir-evolution-plan.md` に詳細記載
- Codexとの協働でLoopForm設計を具体化
- PHI責務のLLVM層移管とLoopForm追加+4命令の戦略
---
- 下書き本文: `main-paper-jp.md`
- MIR進化計画: `mir-evolution-plan.md`(新規追加)
- 補助: 擬似MIRとLowering図、評価計画の雛形を本文内に記載