Phase 193 設計判断の記録: - ConditionEnv を「ループパラメータ専用 view」として維持 - 外部ローカル変数(digits 等)は含めない判断を明記 - 理由: Phase 170-200 の 2-tier 境界設計(ConditionEnv/LoopBodyLocalEnv)保持 - 安全性と保守性を優先(箱理論の実践) phase193-init-methodcall-design.md: - "ConditionEnv 制約の設計判断" セクション追加 - 対応範囲明確化: ループパラメータベース MethodCall のみ - 将来の対応案: 独立した箱として設計、または .hako リライト - Phase 194+ は Option C(実戦投入優先)を推奨 CURRENT_TASK.md: - Phase 193 完了マーク(2025-12-09) - 重要な設計判断セクション追加 - digits.indexOf(ch) は Phase 200+ に保留と明記 設計原則: > 「LoopBodyLocal + Param ベースの安全な init」は JoinIR に乗せる。 > 「テーブル+メソッド呼び出し」のような複合パターンは、次の箱案件にする。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Nyash Development Documentation 🔧
開発者向けの進行中タスクと開発計画ドキュメントです。
📂 ディレクトリ構造
current/
CURRENT_TASK.md- 現在進行中のタスク- アクティブな開発作業の詳細
- 最新の実装状況
roadmap/
- phases/ - フェーズ別開発計画
- phase-8/ - AST→MIR変換
- phase-9/ - VM/JIT実装
- phase-10/ - AOT最適化
- native-plan/ - ネイティブビルド計画
- 実行バックエンド統合
- パフォーマンス目標
proposals/
- RFC(Request for Comments)
- 新機能提案
- 設計ディスカッション
🎯 重要な参照先
- 進行状況:
current/CURRENT_TASK.md - 開発計画:
roadmap/phases/ - 技術提案:
proposals/
📝 注意事項
このディレクトリの内容は開発中であり、頻繁に変更されます。
安定した仕様はreference/を参照してください。