Major changes: - Update all MIR13 references to MIR14 throughout paper-a-mir13-ir-design/ - Add evolution history: 27 → 13 → 14 instructions (UnaryOp restoration) - Create new paper-d-ssa-construction/ for SSA implementation struggles - Add PAPER_INDEX.md consolidating ChatGPT5's 3-paper analysis MIR14 updates: - README.md: Add instruction evolution timeline - abstract.md: Emphasize practical balance over pure minimalism - main-paper*.md: Update titles and core concepts - MIR13_CORE13_SPEC.md: Add UnaryOp to instruction list - chapters/01-introduction.md: Reframe as "14-Instruction Balance" - RENAME_NOTE.md: Document folder naming consideration SSA paper structure: - README.md: Paper overview and positioning - current-struggles.md: Raw implementation challenges - technical-details.md: BuilderCursor, Sealed SSA, type normalization - abstract.md: English/Japanese abstracts LoopForm experiments continue in parallel (minor adjustments to detection). 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2.8 KiB
2.8 KiB
Nyash 論文インデックス(統合版)
📚 論文一覧と関係性
ChatGPT5の分析による3つのLLVM論文
- MIR14論文 = 「箱理論 × MIR言語」:哲学と実装の橋渡し
- SSA論文 = 「NyashでのSSA構築」:アルゴリズム的寄与
- MIR17論文 = 「LoopFormで制御フローを構造化」:新しい表現モデル
📁 論文ディレクトリ構造
論文A: MIR14 IR設計論文
- ディレクトリ:
paper-a-mir13-ir-design/ - 内容: 14命令への圧縮とBox統一の設計
- ステータス: 執筆中(ベンチマーク完了)
- 主要貢献: Everything is Boxの哲学を最小命令セットで実現
論文B: Nyash実行モデル論文
- ディレクトリ:
paper-b-nyash-execution-model/ - 内容: 言語設計と3層実行モデル
- ステータス: 執筆中
- 主要貢献: birth/fini、LifeBoxモデルの提案
論文C: 統一革命論文
- ディレクトリ:
paper-c-unified-revolution/ - 内容: Box統一による革命的簡素化
- ステータス: 構想段階
論文D-1: JIT to EXE論文
- ディレクトリ:
paper-d-jit-to-exe/ - 内容: JITから実行可能ファイル生成
- ステータス: 実装待ち
論文D-2: SSA構築論文 [NEW]
- ディレクトリ:
paper-d-ssa-construction/ - 内容: Box指向言語におけるSSA形式の実践的構築
- ステータス: 執筆中(現在の実装経験を基に)
- 主要貢献: BuilderCursor、Sealed SSA、型正規化戦略
論文E: LoopForm IR論文(MIR17)
- ディレクトリ:
paper-e-loop-signal-ir/ - 内容: 制御フローの値化と統一
- ステータス: 実験的実装開始
- 主要貢献: Everything is Loop、Signal型、dispatch集約
論文F: セルフパージングDB論文
- ディレクトリ:
paper-f-self-parsing-db/ - 内容: 自己解析型データベース
- ステータス: アイデア段階
🔗 論文間の関係
論文A(MIR14)
↓ 実装時の課題
論文D-2(SSA構築) ← 今ここ!
↓ 解決策の一つ
論文E(LoopForm)
📊 執筆優先度
- 最優先: 論文D-2(SSA構築)- 現在の苦闘を記録
- 次: 論文A(MIR14)- データは揃っている
- その後: 論文E(LoopForm)- 実験的実装と並行
- 将来: 論文B(実行モデル)- 言語全体の包括的論文
🎯 なぜSSA論文が重要か
- 実践的価値: 実装の困難と解決策を共有
- 学術的新規性: Box指向言語特有の課題
- 再現可能性: 具体的なプログラムとログ付き
- 将来への布石: LoopFormへの動機付け
このインデックスは、Nyashプロジェクトの学術的成果を体系的に整理するものである。