目标矩阵 · 快照 C16348F · 2026-08-29

互操作性是一系列经过验证的边界,不是一个百分比。

一次验证一个产物。

长期目标是双向生态互操作性和广泛目标支持。当前仓库证明的是更窄的编译器、Host、Loader、ABI 与打包切片。

semaprax://interoperabilityv0.2
entity     Semaprax
status     预 Alpha 研究
snapshot   c16348f
authority  github.com/wavect/semaprax
// STATUS

审计快照中的仓库状态

仓库快照c16348f · 2026-08-29. 文档工作流通过,但总体工作流失败,因此本页不把该 head 标为已验证。
完整产品状态49 部分 · 0 已实现 · 0 缺失
语义图与项目契约Graph ≤ v24 · Project v1 基线 · Project v8, v9, v10 开发者预览
提升基线本快照不声称存在精确且已通过的提升提交或工作流运行。
源代码中的开发者预览Owned 数据、record 与 UTF-8 项目配置,以及软件包分析、借用扩展、Project Agent Transport 与 Revision Store 已存在于源代码中,但尚未发布或提升。

Semaprax 支持哪些平台和生态?

Semaprax 保留范围受限的解释器、C11/Clang、Core Wasm/Node 与标量 JavaScript/TypeScript 路径。Project v8 为 Bytes、Option<Bytes> 和 Result<Bytes, i64> 加入 npm/Core-Wasm 与安全 Rust 路径;v9、v10 加入平坦 owned record 与 owned UTF-8。这些表面尚未发布或提升,也不构成稳定通用 ABI。

// 01

目标平台证据

平台源代码状态精确 head 证据发布状态支持范围
Linux 原生已演示C11/Clang 可执行文件,以及针对 Ubuntu 编译器、Host、Loader 和 Sanitizer 的验证 证据受限产物路径仅覆盖受限语言与 ABI 子集
macOS 原生实验性macOS CI 矩阵和桌面打包测试 证据所有权与平台契约不证明通用 macOS 应用支持
Windows 原生实验性Windows 矩阵、加固 Loader 检查和桌面打包测试 证据所有权与平台契约受限 Loader 与打包契约
浏览器与 Wasm开发者预览较早标量 Core Wasm/Node 证据,以及 c16348f 源代码中的 Project v8-v10 npm/Core-Wasm 路径 证据标量基线受限;v8-v10 未发布v8 仅限 Bytes、Option 与 Result;v9 record 和 v10 UTF-8 未提升。没有通用 Web 或跨浏览器支持
iOS实验性Swift 所有权、静态表面和 arm64 模拟器测试 证据所有权与平台契约私有受限契约,不是通用应用支持
Android实验性JNI 所有权和 Android 模拟器测试 证据所有权与平台契约受限 Host 契约,不是通用应用支持
// 02

生态边界证据

生态边界源代码状态精确 head 证据发布状态支持范围
C11 与 Clang已演示针对允许子集在 O0 与 O2 编译并执行的确定性 C11 证据受限产物路径不表示任意 C 头文件或库互操作
Rust 原生 Host开发者预览较早私有标量桥,以及源代码中的 Project v8 安全 Rust 软件包路径 证据未发布开发者预览该路径未发布、未提升且仅限 Bytes、Option 与 Result,不是通用 Rust 互操作
WebAssembly 与 WIT Component实验性Core Wasm、Component Runtime 和 WIT Fixture 证据所有权与平台契约通用公开 Component 映射仍未开放
Swift 与 JNI实验性受限 Apple Swift 与 Android JNI 所有权契约 证据所有权与平台契约没有通用双向外部函数接口
现有语言生态路线图暂无通用产物 证据通用语言与生态百分之百互操作性是目标,不是当前能力

长期目标

程序应在原生、浏览器、移动、桌面和现有语言边界间移动,同时保留所有权、错误和语义身份事实。在每个公开边界拥有可复现一致性证据前,这仍是路线图工作。

GitHub 规范是权威来源。本页是带日期的研究摘要。 GitHub 仓库.

// FAQ

不夸大的问答

Semaprax 支持所有原生目标吗?

不支持。目前只有原生、Wasm、桌面、iOS 和 Android 的受限证据,通用支持仍是实验性或路线图工作。

Semaprax 已实现完全互操作吗?

没有。完整双向生态互操作性是长期目标,当前证据只覆盖较窄边界。

Wavect 研究项目: Wavect GmbH. 由 Wavect 创建的开源系统研究项目。