Files
hakorune/docs/papers/active/PAPER_ROADMAP_2025.md

130 lines
3.7 KiB
Markdown
Raw Normal View History

# 論文ロードマップ 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 CANCP圧縮
**「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 CANCP圧縮
├── 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の一部として最大限活用する