Files
hakorune/docs/private/papers/PAPER_INDEX.md
Selfhosting Dev 043472c170 docs(papers): Update MIR13 to MIR14 and create SSA construction paper
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>
2025-09-12 15:58:20 +09:00

2.8 KiB
Raw Blame History

Nyash 論文インデックス(統合版)

📚 論文一覧と関係性

ChatGPT5の分析による3つのLLVM論文

  1. MIR14論文 = 「箱理論 × MIR言語」哲学と実装の橋渡し
  2. SSA論文 = 「NyashでのSSA構築」アルゴリズム的寄与
  3. 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/
  • 内容: 自己解析型データベース
  • ステータス: アイデア段階

🔗 論文間の関係

論文AMIR14
    ↓ 実装時の課題
論文D-2SSA構築 ← 今ここ!
    ↓ 解決策の一つ
論文ELoopForm

📊 執筆優先度

  1. 最優先: 論文D-2SSA構築- 現在の苦闘を記録
  2. : 論文AMIR14- データは揃っている
  3. その後: 論文ELoopForm- 実験的実装と並行
  4. 将来: 論文B実行モデル- 言語全体の包括的論文

🎯 なぜSSA論文が重要か

  • 実践的価値: 実装の困難と解決策を共有
  • 学術的新規性: Box指向言語特有の課題
  • 再現可能性: 具体的なプログラムとログ付き
  • 将来への布石: LoopFormへの動機付け

このインデックスは、Nyashプロジェクトの学術的成果を体系的に整理するものである。