✅ **Phase 2.2達成項目**: - LLVMスモークテスト完全成功(1648バイト生成) - プラグイン統合動作確認(StringBox/IntegerBox@LLVM) - 静的コンパイル核心技術実証(MIR→LLVM→オブジェクト) - Everything is Plugin革命のLLVM対応確認 🔍 **Task先生nyrt調査成果**: - nyrt正体解明:AOT/LLVMランタイム必須インフラ - 機能分類:58%必須(ハンドル・GC・エントリー)42%代替可能 - 設計一貫性:75%達成(Box操作完全プラグイン化) - 削減戦略:Phase A実装で26個関数→プラグイン統合(42%削減) 🎯 **Everything is Plugin完全実現への道筋**: - 現状:プラグインファクトリー(StrictPluginFirst)完全動作 - 課題:nyrt中央集権 vs プラグイン哲学の矛盾 - 解決:Hybrid Plugin Architecture推進 - 目標:String/Box API→プラグイン統合で設計一貫性完成 📊 **技術的成果**: - LLVM static plugin integration: ✅ 完全動作 - Plugin priority system: ✅ 完全動作 - Object code generation: ✅ 実証済み - nyrt architectural analysis: ✅ 完全解明 🚀 **Phase 15.5革命基盤確立**: プラグイン優先アーキテクチャ実用化完了 次段階Phase 2.3でビルトインBox段階削除+nyrt Plugin統合推進へ 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
# クイックリファレンス - 開発者向け重要資料
|
||
|
||
迷子になりやすい重要な設計書・仕様書をここに集約。
|
||
|
||
## 🏗️ アーキテクチャ設計
|
||
|
||
### [**名前空間・using system**](../reference/language/using.md) ⭐重要
|
||
- ドット記法(`plugin.StringBox`)
|
||
- 修飾名・namespace解決
|
||
- Phase 15.5での実装予定
|
||
|
||
### [**MIR Callee革新**](../development/architecture/mir-callee-revolution.md)
|
||
- 関数呼び出しの型安全化
|
||
- シャドウイング問題解決
|
||
- `Callee::Global`/`Method`/`Value`/`Extern`
|
||
|
||
### [**Box Factory設計**](../reference/architecture/box-factory-design.md)
|
||
- builtin vs plugin優先順位
|
||
- Phase 15.5 Core Box統一問題
|
||
|
||
## 📋 実装ガイド
|
||
|
||
### [構文早見表](syntax-cheatsheet.md)
|
||
- 基本構文・よくある間違い
|
||
- birth構文・match式・loop構文
|
||
|
||
### [アーキテクチャマップ](architecture-map.md)
|
||
- 全体構成図
|
||
- MIR→VM/LLVM フロー
|
||
- プラグインシステム
|
||
|
||
## 🔗 関連ドキュメント
|
||
|
||
- [完全言語リファレンス](../reference/language/LANGUAGE_REFERENCE_2025.md)
|
||
- [Phase 15 ロードマップ](../development/roadmap/phases/phase-15/README.md)
|
||
- [using system詳細](../reference/language/using.md)
|
||
|
||
---
|
||
|
||
**💡 迷ったらまずここを見る!** |