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

63 lines
2.3 KiB
Markdown
Raw Normal View History

# Paper E: LoopSignal IR - Unifying Control as Values
## 📊 論文概要
**タイトル候補**:
- "LoopSignal IR: Unifying Control Structures as Values in Intermediate Representation"
- "Signal Loop IR: A Value-based Approach to Control Flow Unification"
- "Boxed Loop Semantics: Bridging Theory and Implementation in Language Design"
**主要な貢献**:
1. 制御構造(分岐/ループ/関数/スコープを統一的な値Signalとして扱うIR設計
2. 「Everything is Box」×「Everything is Loop」による空間・時間の統一
3. 理論CPS/継続/代数的効果)と実装の実用的な橋渡し
## 🎯 ポジショニング
### 既存研究との差分
- **CPS/継続**: 汎用だが複雑。本提案は最小Signal集合で実装容易
- **代数的効果**: 強力だが実装困難。本提案はloop.*命令に限定して実用性優先
- **コルーチン**: 特定用途。本提案は関数/スコープまで統一
### Nyashとの相性
- Box = 空間的統一(データ構造)
- Loop = 時間的統一(制御構造)
- 両者の組み合わせで完全な統一を実現
## 📁 ディレクトリ構造
```
paper-e-loopsignal-ir/
├── README.md # このファイル
├── abstract.md # 論文概要150-200語
├── main-paper-jp.md # 日本語版メイン論文
├── main-paper-en.md # 英語版メイン論文(後日)
├── RESEARCH.md # 詳細な研究ノート
├── figures/ # 図表
│ ├── loop-unification.png
│ ├── lowering-example.png
│ └── performance-metrics.png
└── evaluation/ # 評価データ
├── metrics.md
└── benchmarks/
```
## 🚀 現在の状態
- [x] 基本概念の整理
- [x] ChatGPT5との議論による深化
- [ ] RESEARCH.mdの詳細化
- [ ] 実装計画の具体化
- [ ] 評価指標の設定
## 📝 次のステップ
1. RESEARCH.mdに詳細な仕様を記述
2. 論文AMIR13の将来展望に1段落追加
3. 実装は論文A/B投稿後に着手
## 🔗 関連ドキュメント
- [論文A: MIR13命令とIR設計](../paper-a-mir13-ir-design/)
- [論文B: Nyash実行モデル](../paper-b-nyash-execution-model/)
- [CURRENT_TASK.md](../../../../CURRENT_TASK.md)