- Fixed deadlock in FileBox plugin copyFrom implementation (single lock) - Added TLV Handle (tag=8) parsing in calls.rs for returned BoxRefs - Improved plugin loader with config path consistency and detailed logging - Fixed loader routing for proper Handle type_id/fini_method_id resolution - Added detailed logging for TLV encoding/decoding in plugin_loader_v2 Test docs/examples/plugin_boxref_return.nyash now works correctly: - cloneSelf() returns FileBox Handle properly - copyFrom(Box) accepts plugin Box arguments - Both FileBox instances close and fini correctly 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
30 lines
942 B
Markdown
30 lines
942 B
Markdown
# Nyash User Guides 📚
|
||
|
||
Nyashプログラミング言語の利用者向けガイドとチュートリアルです。
|
||
|
||
## 🚀 はじめに
|
||
- `getting-started.md` - Nyashを始めるためのクイックガイド
|
||
|
||
## 📖 サブディレクトリ
|
||
|
||
### tutorials/
|
||
- `hello-world.md` - 最初のNyashプログラム
|
||
- `basic-boxes.md` - Box(クラス)の基礎
|
||
- `delegation.md` - デリゲーションの使い方
|
||
- `p2p-apps.md` - P2Pアプリケーション開発
|
||
|
||
### examples/
|
||
- 実践的なサンプルコード集
|
||
- よくあるパターンの実装例
|
||
- ベストプラクティス
|
||
|
||
### wasm-guide/
|
||
- WebAssemblyビルドガイド
|
||
- ブラウザープレイグラウンドの使い方
|
||
- Webアプリケーション開発
|
||
|
||
## 🎯 学習順序
|
||
1. `getting-started.md` から始める
|
||
2. `tutorials/` のチュートリアルを順番に
|
||
3. `examples/` で実践的なコードを学ぶ
|
||
4. 特定用途(WASM等)は各ガイドへ |