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:
nyash-codex
2025-11-06 15:41:52 +09:00
parent 2dc370223d
commit 77d4fd72b3
1658 changed files with 6288 additions and 2612 deletions

View File

@ -0,0 +1,36 @@
// SimpleEditor - Nyash GUI Application
// Everything is Box哲学によるテキストエディタ実装
// エディタアプリケーション
box SimpleEditor {
init { text, app }
SimpleEditor() {
me.text = ""
me.app = new EguiBox()
me.app.setTitle("Nyash Simple Editor")
me.app.setSize(800, 600)
}
setText(newText) {
me.text = newText
}
getText() {
return me.text
}
run() {
print("Starting Simple Editor...")
// 現在はrun()がメインスレッド制約でエラーになるが、
// 将来的にはGUIが起動する
me.app.run()
}
}
// メイン処理
local editor
editor = new SimpleEditor()
editor.setText("Welcome to Nyash Simple Editor!\nEverything is Box!")
print("Text content: " + editor.getText())
editor.run()