Files
hakorune/docs/private/papers/_archive/mir15-implementation/README.md

1.8 KiB
Raw Blame History

論文15命令MIRによるNyash言語の設計と実装

30日間でインタープリタからJIT/AOTネイティブビルドまで

Date: 2025-08-31 Status: Proposed 提案者: ChatGPT5

📑 概要

たった15命令のMIRで、インタープリタVMからJIT、さらにネイティブビルドまで通した言語ができたこれは言語設計史的にもかなりインパクトのある成果。

📝 タイトル

  • 日本語: 「15命令MIRによるNyash言語の設計と実装インタープリタからJIT/AOTネイティブビルドまでの30日間」
  • 英語: "Design and Implementation of the Nyash Language with a 15-Instruction MIR: From Interpreter to JIT and Native AOT in 30 Days"

🎯 主要な貢献

  1. 最小命令セット: 26→15命令への削減成功
  2. 完全な実装: VM/JIT/AOT全バックエンド実現
  3. 開発速度: わずか30日間での達成
  4. コンパクトさ: 約4000行での実装

📋 ファイル構成

  • abstract.md - アブストラクト(日英)
  • introduction.md - イントロダクション
  • design-philosophy.md - 設計哲学Everything is Box
  • mir15-design.md - MIR15命令セットの詳細
  • implementation.md - 30日間の実装記録
  • validation.md - VM/JIT/AOT等価性検証
  • evaluation.md - パフォーマンス評価
  • related-work.md - 関連研究
  • conclusion.md - 結論と将来展望

🚀 執筆計画

Phase 1: 速報版現在のVM/JIT/EXE状態

  • arXiv投稿用の簡易版
  • 実装の概要と初期結果

Phase 2: 完全版LLVM実装後

  • 全バックエンドの性能比較
  • 詳細な実装解説
  • 査読付き会議投稿用

📚 投稿先候補

  • 速報: arXiv → Zenodo
  • 査読: PLDI, ICFP, OOPSLA
  • 国内: 情報処理学会、ソフトウェア科学会