json(vm): fix birth dispatch; unify constructor naming (Box.birth/N); JsonNode factories return JsonNodeInstance; quick: enable heavy JSON with probe; builder: NYASH_BUILDER_DEBUG_LIMIT guard; json_query_min(core) harness; docs/tasks updated
This commit is contained in:
23
README.ja.md
23
README.ja.md
@ -9,7 +9,6 @@
|
||||
[](#philosophy)
|
||||
[](#performance)
|
||||
[-orange.svg)](#execution-modes)
|
||||
[](projects/nyash-wasm/nyash_playground.html)
|
||||
[](#license)
|
||||
|
||||
---
|
||||
@ -20,6 +19,18 @@ AST JSON v0(マクロ/ブリッジ): `docs/reference/ir/ast-json-v0.md`
|
||||
セルフホスト1枚ガイド: `docs/how-to/self-hosting.md`
|
||||
ExternCall(env.*)と println 正規化: `docs/reference/runtime/externcall.md`
|
||||
|
||||
開発ショートカット(Operator Boxes + JSON)
|
||||
- JSON最小(Roundtrip/Nested を一発): `./tools/opbox-json.sh`
|
||||
- quick 全体(軽量プリフライト+timeout 180s): `./tools/opbox-quick.sh`
|
||||
- 詳細: `docs/guides/operator-boxes.md`
|
||||
|
||||
開発モードと既定
|
||||
- `nyash --dev script.nyash` で開発向け既定(AST using ON / Operator Boxes 観測ON / 診断の最小ON)を一括で有効化できます。`nyash script.nyash` は本番相当(静かで安定)。
|
||||
- ワンコマンドの dev ショートカットも引き続き利用できます(`tools/opbox-json.sh` / `tools/opbox-quick.sh`)。
|
||||
- using ガード: 同じファイルの重複 import(または alias の再バインド)はエラーになり、行番号付きで通知されます。
|
||||
- 例: `using: duplicate import of '<canon_path>' at file.nyash:12 (previous alias 'X' first seen at line 5)`
|
||||
- 重複を削除/統合して解消してください。
|
||||
|
||||
Phase‑15(2025‑09)アップデート
|
||||
- LLVM は Python/llvmlite ハーネスを優先(`NYASH_LLVM_USE_HARNESS=1`)。Rust VM/JIT は保守・比較用途。
|
||||
- パーサの改行処理は TokenCursor に統一中(`NYASH_PARSER_TOKEN_CURSOR=1`)。
|
||||
@ -43,7 +54,7 @@ Phase‑15(2025‑09)アップデート
|
||||
|
||||
## 目次
|
||||
- [Self-Hosting(自己ホスト開発)](#self-hosting)
|
||||
- [今すぐ試す(ブラウザ)](#-今すぐブラウザでnyashを試そう)
|
||||
- [🚀 速報: ネイティブEXE達成!](#-速報-ネイティブexe達成)
|
||||
|
||||
<a id="self-hosting"></a>
|
||||
## 🧪 Self-Hosting(自己ホスト開発)
|
||||
@ -58,14 +69,6 @@ MIR注記: Core‑13 最小カーネルは既定で有効(NYASH_MIR_CORE13=1
|
||||
|
||||
変更履歴(要点): `CHANGELOG.md`
|
||||
|
||||
## 🎮 **今すぐブラウザでNyashを試そう!**
|
||||
|
||||
👉 **[ブラウザプレイグラウンドを起動](projects/nyash-wasm/nyash_playground.html)** 👈
|
||||
|
||||
インストール不要 - ウェブブラウザで即座にNyashを体験!
|
||||
|
||||
---
|
||||
|
||||
## 🚀 **速報: ネイティブEXE達成!**
|
||||
|
||||
**2025年8月29日** - 誕生からわずか20日で、Nyashがネイティブ実行ファイルへのコンパイルを実現!
|
||||
|
||||
Reference in New Issue
Block a user