Files
hakorune/docs/private/papers/_planning/PAPER_ROADMAP_2025.md

3.7 KiB
Raw Blame 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の一部として最大限活用する