Files
hakorune/docs/papers/README.md
Moe Charm e2e25f6615 論文フォルダ整理: ChatGPT5提案による2本立て構造に再編成
- 論文A: MIR13命令とIR設計 (コンパイラ・PL実装者向け)
  - ArrayGet/Set → BoxCall統合による50%削減
  - IC/AOT/TypedArray最適化
  - Everything is Box哲学のMIR実装

- 論文B: Nyash言語と実行モデル (言語理論・分散システム向け)
  - init/fini対称性メモリ管理
  - P2P Intentモデル
  - 多層実行アーキテクチャ(Interpreter→VM→JIT→AOT→WASM)

既存のmir15-fullstack/unified-lifecycleはarchiveに移動
2025-09-03 03:06:24 +09:00

65 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Nyash論文プロジェクト
このディレクトリはNyashに関する学術論文の執筆プロジェクトを管理します。
## 📁 ディレクトリ構造ChatGPT5提案による再編成済み
```
papers/
├── README.md # このファイル
├── active/ # 現在執筆中の論文
│ ├── paper-a-mir13-ir-design/ # 論文A: MIR13命令とIR設計
│ └── paper-b-nyash-execution-model/ # 論文B: Nyash言語と実行モデル
├── archive/ # 過去の検討・下書き
│ ├── initial-proposals/ # 初期提案資料
│ ├── mir15-implementation/ # 旧MIR15論文
│ ├── mir15-fullstack/ # MIR15フルスタック論文論文Aに統合
│ └── unified-lifecycle/ # 統一ライフサイクル論文論文Bに統合
└── resources/ # 共通リソース
├── bibliography/ # 参考文献
└── templates/ # 論文テンプレート
```
## 📊 現在の論文プロジェクト2本立て戦略
### 論文A: MIR13命令とIR設計 🎯
**主題**: 中間表現MIRの統合設計
**対象読者**: コンパイラ・言語処理系の研究者、PL実装者
**ポイント**:
- ArrayGet/Set などを BoxCall に吸収する思想
- IC, AOT, TypedArray 最適化
- 「Everything is Box」哲学が MIR にどう落ちるか
**投稿先**: arXiv → POPL/PLDI 2026
**締切**: 2025年9月arXiv速報→ 2025年11月本投稿
### 論文B: Nyash言語と実行モデル 🚀
**主題**: Nyash言語そのものの設計と実装
**対象読者**: 言語理論・分散システム・アプリ開発寄り
**ポイント**:
- init/fini 対称性によるメモリ管理
- P2P Intent モデルと Box 構造
- VM → JIT → AOT の多層アーキテクチャ
- 実験例NyashCoin、プラグインストア
**投稿先**: OOPSLA 2026 / Onward! 2026
**締切**: 2025年10月OOPSLA
## 🎯 投稿戦略
1. **Phase 12025年9月**: MIR15速報論文をarXiv投稿
2. **Phase 22025年10月**: LLVM完成後、統一論文をOOPSLA投稿
3. **Phase 32026年春**: 設計哲学論文をOnward!投稿
## 📝 執筆ガイドライン
- 各論文は独立したディレクトリで管理
- README.md、abstract.md、main.mdは必須
- 図表は figures/ サブディレクトリに配置
- 参考文献は BibTeX 形式で管理
## 🔗 関連ドキュメント
- [開発ロードマップ](../development/roadmap/)
- [技術仕様](../reference/)
- [現在のタスク](../development/current/CURRENT_TASK.md)