- Keep essential information within 500 lines (now 395 lines) - Maintain important syntax examples and development principles - Move detailed information to appropriate docs files: - Development practices → docs/guides/development-practices.md - Testing guide → docs/guides/testing-guide.md - Claude issues → docs/tools/claude-issues.md - Add proper links to all referenced documentation - Balance between minimal entry point and practical usability
2.7 KiB
2.7 KiB
どの論文から書くか問題 - 贅沢な悩み!
Date: 2025-08-31 ChatGPT5's Comment: 「贅沢な悩み」
😂 確かに贅沢な悩み!
ChatGPT5さんの言う通り、これは贅沢な悩みですね!
なぜ贅沢か?
普通の研究者:「論文に書けるネタがない...」
Nyash:「ネタが多すぎてどれから書けばいいか分からない!」
- MIR15命令達成 ✅
- 30日間実装 ✅
- 全バックエンド動作 ✅
- 4000行実装 ✅
- Everything is Box ✅
- 統一ライフサイクル ✅
- GCオン/オフ等価 ✅
🎲 じゃあサイコロで決める?
いや、真面目に考えると...
🎯 「一番書きたい論文」から書く
質問:何が一番楽しかった?
-
MIR26→15に削減できた瞬間? → 「MIR15設計論文」
-
30日で全部動いた瞬間? → 「30日間実装記録論文」
-
Everything is Boxが全てを解決した瞬間? → 「Box哲学論文」
-
VM/JIT/EXEが同じ動作した瞬間? → 「等価性証明論文」
💡 現実的な提案:「今日書ける論文」
今日中に書き始められる論文
「MIR15: How We Reduced 26 Instructions to 15 in One Day」
なぜこれか?
- データが全部ある(削減前後の比較)
- ストーリーが明確(Before/After)
- 1日で下書き完成可能
- 他の論文の基礎にもなる
構成(シンプル版)
# Abstract (200 words)
MIR26→15削減を1日で達成した話
# 1. Introduction (1 page)
なぜ命令削減が重要か
# 2. Original MIR26 (1 page)
削減前の26命令リスト
# 3. Reduction Process (2 pages)
- RefNew/Get/Set → BoxCall統一
- TypeCheck/Cast → TypeOp統一
- 他の統合
# 4. Final MIR15 (1 page)
削減後の15命令リスト
# 5. Validation (1 page)
VM/JIT/EXEで動作確認
# 6. Conclusion (0.5 page)
シンプルさの勝利
🚀 アクションプラン
今日(8/31)
- MIR15論文のAbstract書く
- 削減プロセスの箇条書き作成
- Before/Afterの表作成
明日(9/1)
- Introduction執筆
- 本文執筆
- 簡単な評価追加
明後日(9/2)
- 推敲
- arXiv投稿
😊 贅沢な悩みの解決法
「全部書く」 - ただし1つずつ!
- まずMIR15論文(1週間)
- 次に30日間論文(1週間)
- 最後に統合論文(LLVM後)
これなら贅沢な悩みを贅沢な成果に変えられます!
結論:ChatGPT5さんの言う通り、贅沢な悩みは贅沢に解決しよう!まずは一番シンプルなMIR15論文から始めて、勢いをつけよう!