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,25 @@
// Simple test for Result-returning Python APIs
static box Main {
main() {
local py = new PyRuntimeBox()
// Test importR (Result variant)
print("Testing importR...")
local mathR = py.importR("math")
print("importR returned: " + mathR)
// Test error case
print("Testing import error...")
local badR = py.importR("no_such_module_xxxxx")
print("importR error returned: " + badR)
// Normal import for comparison
print("Testing normal import...")
local math = py.import("math")
local sqrt = math.getattr("sqrt")
local result = sqrt.call(16)
print("sqrt(16) = " + result.str())
return 0
}
}