Files
hakorune/docs
Moe Charm 9b25330d94 docs: NyIR Core 26命令統一完了 - Universal Exchange Vision基盤確立
## 🌟 主要変更
- NyIR Core: 25命令 → 26命令(ExternCall追加)
- Universal Exchange Vision実現基盤完成
- Everything is Box哲学:外部ライブラリ統一対応

## 📋 完了した統一作業
-  docs/nyir/spec.md: 26命令正式仕様確定
-  docs/nyir/vision_universal_exchange.md: ChatGPT5ビジョン統合
-  docs/予定/native-plan/copilot_issues.txt: 実装計画全面更新
-  Extension戦略再定義: 言語固有機能に限定

## 🎯 26命令完全定義
**Tier-0 (8命令)**: Const, BinOp, Compare, Branch, Jump, Phi, Call, Return
**Tier-1 (13命令)**: NewBox, BoxFieldLoad, BoxFieldStore, BoxCall, **ExternCall**,
                   Safepoint, RefGet, RefSet, WeakNew, WeakLoad, WeakCheck, Send, Recv
**Tier-2 (5命令)**: TailCall, Adopt, Release, MemCopy, AtomicFence

## 🔥 ExternCall革命
外部ライブラリをBox統一APIで利用する革命的機能追加

## 📚 新規ドキュメント
- docs/nyir/: NyIR公開仕様フォルダ新設
- box_ffi_abi.md: Box FFI/ABI完全設計(ChatGPT5)
- phase_9_7実装仕様: GitHub Issue #72準備完了

## 🚀 次期タスク
Phase 9.7: Box FFI/ABI実装(Issue #72)
- MIR ExternCall命令実装
- WASM RuntimeImports統合
- Universal Library Integration実現

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-14 17:26:04 +09:00
..

📚 Nyash Documentation

最初に確認:

  • 現在のタスク: docs/CURRENT_TASK.md
  • コア概念の速習: docs/nyash_core_concepts.md

構成最小3系

  • 説明書: docs/説明書/README.md
    • ネイティブビルド: docs/説明書/native-build/README.md
    • WASM: docs/説明書/wasm/
    • 入門/言語ガイド/P2P/リファレンス: docs/説明書/, docs/説明書/reference/
  • 予定: docs/予定/README.md
    • CURRENT_TASK, ネイティブ計画、フェーズ課題
  • archive: docs/archive/
    • 旧資料・議事録・試験メモ

すぐ始める

  • Getting Started: docs/説明書/GETTING_STARTED.md
  • Language Guide: docs/説明書/LANGUAGE_GUIDE.md
  • P2P Guide: docs/説明書/P2P_GUIDE.md

参考資料Reference

  • 言語リファレンス: docs/説明書/reference/language-reference.md
  • デリゲーション構文: docs/説明書/reference/override-delegation-syntax.md
  • 設計思想: docs/説明書/reference/design-philosophy.md
  • ビルトイン一覧: docs/説明書/reference/builtin-boxes.md
  • P2P仕様: docs/説明書/reference/p2p_spec.md
  • 詳細仕様フォルダ: docs/説明書/reference/language-specification/

Nyash は「Everything is Box」哲学に基づく言語です。詳細はコア概念とガイドを参照してください。