phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0
This commit is contained in:
@ -9,45 +9,45 @@
|
||||
### 🎮 ゲーム・エミュレータ
|
||||
|
||||
#### CHIP-8エミュレータ
|
||||
**場所**: `chip8_nyash/chip8_emulator.nyash`
|
||||
**場所**: `chip8_nyash/chip8_emulator.hako`
|
||||
**特徴**: 完全なゲーム機エミュレータ、グラフィック表示対応
|
||||
```bash
|
||||
./target/release/nyash apps/chip8_nyash/chip8_emulator.nyash
|
||||
./target/release/nyash apps/chip8_nyash/chip8_emulator.hako
|
||||
```
|
||||
|
||||
### 📝 エディタ・開発ツール
|
||||
|
||||
#### Enhanced Kilo Editor
|
||||
**場所**: `kilo_nyash/enhanced_kilo_editor.nyash`
|
||||
**場所**: `kilo_nyash/enhanced_kilo_editor.hako`
|
||||
**特徴**: テキストエディタ(kilo改良版)、実用的なファイル編集機能
|
||||
```bash
|
||||
./target/release/nyash apps/kilo_nyash/enhanced_kilo_editor.nyash
|
||||
./target/release/nyash apps/kilo_nyash/enhanced_kilo_editor.hako
|
||||
```
|
||||
|
||||
### 🌐 ネットワークアプリ
|
||||
|
||||
#### TinyProxy
|
||||
**場所**: `tinyproxy_nyash/proxy_server.nyash`
|
||||
**場所**: `tinyproxy_nyash/proxy_server.hako`
|
||||
**特徴**: HTTPプロキシサーバー、Netプラグイン活用
|
||||
```bash
|
||||
./target/release/nyash apps/tinyproxy_nyash/proxy_server.nyash
|
||||
./target/release/nyash apps/tinyproxy_nyash/proxy_server.hako
|
||||
```
|
||||
|
||||
### 🛠️ ユーティリティ・ベンチマーク
|
||||
|
||||
#### ny-echo - 最小CLI実装
|
||||
**場所**: `ny-echo/main.nyash`
|
||||
**場所**: `ny-echo/main.hako`
|
||||
標準入力を読み取り、オプションに応じて変換して出力する基本的なCLIツール。
|
||||
|
||||
```bash
|
||||
# 基本使用
|
||||
echo "Hello World" | nyash apps/ny-echo/main.nyash
|
||||
echo "Hello World" | nyash apps/ny-echo/main.hako
|
||||
|
||||
# 大文字変換
|
||||
echo "hello" | nyash apps/ny-echo/main.nyash --upper
|
||||
echo "hello" | nyash apps/ny-echo/main.hako --upper
|
||||
|
||||
# 小文字変換
|
||||
echo "HELLO" | nyash apps/ny-echo/main.nyash --lower
|
||||
echo "HELLO" | nyash apps/ny-echo/main.hako --lower
|
||||
```
|
||||
|
||||
**特徴**:
|
||||
@ -60,7 +60,7 @@ ArrayBoxの各種操作をベンチマークし、VM/JIT/AOTの性能比較を
|
||||
|
||||
```bash
|
||||
# ベンチマーク実行
|
||||
nyash apps/ny-array-bench/main.nyash
|
||||
nyash apps/ny-array-bench/main.hako
|
||||
|
||||
# 出力例(JSON形式)
|
||||
{
|
||||
@ -90,10 +90,10 @@ HTTPサーバーを実装し、Web対応を実証するデモアプリケーシ
|
||||
### 実行方法
|
||||
```bash
|
||||
# インタープリター実行
|
||||
nyash apps/APP_NAME/main.nyash
|
||||
nyash apps/APP_NAME/main.hako
|
||||
|
||||
# VM実行(高速)
|
||||
nyash --backend vm apps/APP_NAME/main.nyash
|
||||
nyash --backend vm apps/APP_NAME/main.hako
|
||||
|
||||
# JIT実行(封印中)
|
||||
# 現在は無効です。Interpreter/VM か AOT(EXE) を使用してください。
|
||||
@ -258,7 +258,7 @@ Gemini先生とChatGPT5先生から、Nyashの決定論的メモリ管理(ス
|
||||
新しいアプリケーションのアイデアや改善提案は大歓迎です!
|
||||
|
||||
1. 新しいアプリディレクトリを作成
|
||||
2. main.nyashとtest.shを実装
|
||||
2. main.hakoとtest.shを実装
|
||||
3. このREADMEに追加
|
||||
4. PRを送信
|
||||
|
||||
|
||||
Reference in New Issue
Block a user