XU XUv0.8.8
EN

XU 交互式演练场 (WebAssembly Playground)

在浏览器中即时编写、类型检查与执行 XU 代码,无需在本地安装编译器或依赖云端执行。

运行器完全由 Xu 语言自举编写,并直接编译为原生 WebAssembly 字节码在浏览器宿主沙盒中运行。涵盖词法解析、所有权借用检查、MIR 中间表示生成及运行时虚拟机执行。

playground.xu · Xu 浏览器沙盒 parse → borrow check → MIR → execute

从入口函数和标准输出开始,修改文本后再次运行。

// 执行输出与编译期诊断结果将在此处实时呈现...

在线运行须知与功能涵盖

在线示例涵盖基本数据类型、字符串操作、控制流与循环、函数递归、结构体与枚举模式匹配、编译期借用安全诊断,以及通过协程协作调度实现的 chan 信道通信。单次沙盒运行最长支持 10 秒,运行过程中可随时点击中止。

本地原生运行进阶

演练场受限于 Web 浏览器宿主安全模型,仅包含部分标准库模拟。体验高性能网络 IO、原生多线程、系统级 FFI 绑定及桌面 WebView UI 应用,请在本地安装原生工具链: