Repository navigation
Releases: yockii/taixu-lang
Releases · yockii/taixu-lang
Release list
太虚 0.3.0-beta.1(首次公测)
太虚的首次公测版。beta 不承诺可靠性与兼容性:语言与工具链仍会变化,可能遇到错误、崩溃或错误的结果,欢迎把遇到的问题与建议提到 Issues。
First public beta of Taixu, a statically typed language for humans and AI agents working together. Fully self-hosted
compiler and toolchain; emits native executables directly. Docs are currently in Chinese.
下载
| 平台 | 发布包 |
|---|---|
| Windows x86_64 | taixu-0.3.0-beta.1-x86_64-windows.zip |
| Linux x86_64 | taixu-0.3.0-beta.1-x86_64-linux.tar.gz |
| macOS x86_64(13 及以上) | taixu-0.3.0-beta.1-x86_64-macos.tar.gz |
| macOS arm64(Apple 芯片,13 及以上) | taixu-0.3.0-beta.1-aarch64-macos.tar.gz |
解压即用;SHA256SUMS 可核对下载是否完整。macOS 产物只有 ad-hoc 签名、未经公证,经浏览器下载的包须先在解压目录执行
xattr -dr com.apple.quarantine .;Windows 产物未签名,SmartScreen 提示时选择“仍要运行”。
这一版有什么
- 完全自举的工具链:编译器、引用计数运行时、汇编器、链接器都用太虚写成,直接生成 PE/ELF/Mach-O;开发与构建不需要 C
编译器、外部汇编器或链接器。任一平台可为其余平台交叉编译。 - 命令行:
run、build、test(--leak-check检查引用计数成环与泄漏)、fmt、doc、explain、init、bench、disasm,
以及机器可读的capabilities、changes。 - 语言服务:
taixu lsp(诊断、格式化、悬停、补全、跳转、引用、重命名、语义着色)、taixu dap(断点、单步、变量),
taixu mcp(给 AI 代理的编译、运行、测试与调试工具,执行类工具缺省拒绝)。编辑器扩展见
taixu-vscode。 - 标准库:字符串与 Unicode、集合、JSON/CSV、正则、压缩与 PNG 解码、文件系统、TCP 与 HTTP 客户端、任务组与执行池等,纯太虚
写成,随发布包提供。 - 文档:教程、语言规范(D3 v0.42)、给 AI 的语言指南与可分发的 skill 包。
已知限制
- GUI 外部库尚在迁移,暂不提供 GUI 模板与引擎。
- 还不能编出给 C 调用的库(
build --lib只检查库模块能否编成原生代码)。 - Windows 产物尚无 PDB 调试符号;
disasm目前只支持 x86_64。 - 生成代码的性能尚未系统调优。