Files
hakorune/local_tests/test_canvas_wasm.nyash
Moe Charm a8e77f6411 docs: WASM Canvas研究とFFI-ABI実装戦略の追加
- CURRENT_TASK.mdにWASM研究メモセクション追加
- MIR→WAT→WASM実行フローの確認
- Canvas実装の3つの選択肢を文書化
  - CanvasBox実装(推奨)
  - グローバルcanvasオブジェクト
  - 標準ライブラリ拡張
- FFI-ABI仕様に基づくFileBox実装戦略を検討
- 純粋FFI-ABI方式でのfile.read/write実装計画策定
2025-08-17 02:54:05 +09:00

14 lines
391 B
Plaintext

// Canvas WASM test - ExternCall経由でCanvas操作
local result = 42
// 赤い矩形を描画
canvas.fillRect(10, 10, 100, 50, 255, 0, 0, 255)
// 青い矩形を描画
canvas.fillRect(120, 10, 100, 50, 0, 0, 255, 255)
// 黒いテキストを描画
canvas.fillText("Hello Nyash!", 10, 100, 0, 0, 0, 255, 24, "Arial")
// コンソールに出力
console.log("Canvas drawing complete!")