130 lines
3.7 KiB
Markdown
130 lines
3.7 KiB
Markdown
|
|
# 論文ロードマップ 2025-2026
|
|||
|
|
|
|||
|
|
Date: 2025-09-03
|
|||
|
|
Status: Strategic Planning
|
|||
|
|
|
|||
|
|
## 📚 論文の優先順位と関係
|
|||
|
|
|
|||
|
|
### 優先度1: Paper A(実装の幅)
|
|||
|
|
**「From Interpreter to Native GUI Apps: Universal Execution with 13 Instructions」**
|
|||
|
|
|
|||
|
|
- **執筆時期**: 2025年9-10月
|
|||
|
|
- **投稿先**: ASPLOS 2026(締切: 2025年8月)→ CGO 2026(締切: 2025年10月)
|
|||
|
|
- **理由**: データが揃っている、インパクトが大きい
|
|||
|
|
|
|||
|
|
### 優先度2: Paper D → Paper Aに統合
|
|||
|
|
**「JIT→EXE生成」は Paper A の一部として扱う**
|
|||
|
|
|
|||
|
|
- Paper Dの内容はPaper Aの Chapter 4「Native Execution」に吸収
|
|||
|
|
- Cranelift + lld統合の詳細はPaper Aで十分カバー
|
|||
|
|
- 独立論文にするより統合した方が強力
|
|||
|
|
|
|||
|
|
### 優先度3: Paper B(設計哲学)
|
|||
|
|
**「The Simple Lifecycle Philosophy」**
|
|||
|
|
|
|||
|
|
- **執筆時期**: 2025年11-12月
|
|||
|
|
- **投稿先**: PLDI 2026(締切: 2025年11月)
|
|||
|
|
- **理由**: 使用経験を積んでから書く
|
|||
|
|
|
|||
|
|
### 優先度4: Paper C(ANCP圧縮)
|
|||
|
|
**「90% Code Compression for AI Era」**
|
|||
|
|
|
|||
|
|
- **執筆時期**: 2026年1-2月
|
|||
|
|
- **投稿先**: ICSE 2026 or FSE 2026
|
|||
|
|
- **理由**: 実装完了後に評価
|
|||
|
|
|
|||
|
|
## 🔄 論文間の関係図
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
Paper A(実装の幅)
|
|||
|
|
├── MIR13設計
|
|||
|
|
├── インタープリター
|
|||
|
|
├── VM実装
|
|||
|
|
├── JIT/AOT(旧Paper D内容)
|
|||
|
|
└── GUIアプリ
|
|||
|
|
↓
|
|||
|
|
技術的基盤を提供
|
|||
|
|
↓
|
|||
|
|
Paper B(設計哲学)
|
|||
|
|
├── Box統一哲学
|
|||
|
|
├── ライフサイクル
|
|||
|
|
└── なぜ13で十分か
|
|||
|
|
↓
|
|||
|
|
哲学的基盤を提供
|
|||
|
|
↓
|
|||
|
|
Paper C(ANCP圧縮)
|
|||
|
|
├── 90%圧縮
|
|||
|
|
├── AI協働
|
|||
|
|
└── 可逆変換
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 📅 実装と論文の同期
|
|||
|
|
|
|||
|
|
### 2025年9月
|
|||
|
|
- [実装] ChatGPT5リファクタリング完了
|
|||
|
|
- [論文] Paper A データ収集・執筆開始
|
|||
|
|
|
|||
|
|
### 2025年10月
|
|||
|
|
- [実装] JIT→EXE実装(Cranelift + lld)
|
|||
|
|
- [論文] Paper A 投稿(CGO 2026)
|
|||
|
|
|
|||
|
|
### 2025年11月
|
|||
|
|
- [実装] ANCP プロトタイプ開発
|
|||
|
|
- [論文] Paper B 執筆開始
|
|||
|
|
|
|||
|
|
### 2025年12月
|
|||
|
|
- [実装] ANCP 評価・改善
|
|||
|
|
- [論文] Paper B 投稿(PLDI 2026)
|
|||
|
|
|
|||
|
|
### 2026年1月
|
|||
|
|
- [実装] 自己ホスティング開始
|
|||
|
|
- [論文] Paper C 執筆開始
|
|||
|
|
|
|||
|
|
## 💡 戦略的判断
|
|||
|
|
|
|||
|
|
### なぜPaper Dを独立させないか
|
|||
|
|
1. **内容の重複**: JIT→EXEはPaper Aの自然な一部
|
|||
|
|
2. **ストーリーの強化**: 5つの実行形態の1つとして扱う方が強い
|
|||
|
|
3. **ページ数制限**: 独立論文にするには内容が薄い
|
|||
|
|
|
|||
|
|
### Paper Aに統合するメリット
|
|||
|
|
1. **完全性**: インタープリターからEXEまでの完全なストーリー
|
|||
|
|
2. **インパクト**: 「13命令ですべて」がより強調される
|
|||
|
|
3. **実装の統一性**: 同じMIRからの多様な出力
|
|||
|
|
|
|||
|
|
## 🎯 各論文の勝負ポイント
|
|||
|
|
|
|||
|
|
### Paper A: 実装の幅で勝負
|
|||
|
|
- スクリーンショット・デモ動画
|
|||
|
|
- 5つの実行形態の性能グラフ
|
|||
|
|
- 実アプリケーションの動作証明
|
|||
|
|
|
|||
|
|
### Paper B: 設計の美しさで勝負
|
|||
|
|
- シンプルな概念図
|
|||
|
|
- 学習曲線のデータ
|
|||
|
|
- 他言語との比較表
|
|||
|
|
|
|||
|
|
### Paper C: 革新性で勝負
|
|||
|
|
- 90%圧縮の実証
|
|||
|
|
- AI時代への対応
|
|||
|
|
- 可逆性の証明
|
|||
|
|
|
|||
|
|
## 🌟 期待される成果
|
|||
|
|
|
|||
|
|
### 2025年
|
|||
|
|
- Paper A採択 → Nyashの実用性を証明
|
|||
|
|
- Paper B投稿 → 設計哲学を世界に
|
|||
|
|
|
|||
|
|
### 2026年
|
|||
|
|
- Paper B採択 → 言語設計の新パラダイム
|
|||
|
|
- Paper C採択 → AI時代の新技術
|
|||
|
|
- 招待講演・チュートリアルの機会
|
|||
|
|
|
|||
|
|
### 2027年以降
|
|||
|
|
- 博士論文のベース完成
|
|||
|
|
- 書籍化の可能性
|
|||
|
|
- Nyashコミュニティの拡大
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**結論**: Paper Dは独立論文ではなく、Paper Aの一部として最大限活用する!
|