跳转至

语言支持总表

本表覆盖规范语言支持矩阵中的所有语言,包括计划中和需要明确消费者的条目。站点构建时直接读取规范矩阵生成,状态、源码标签、成熟度与范围不重复维护。

最终目标:具备原生实现能力的独立语言以 Framework 为目标。Wire 是中间阶段,除非明确记录的语言或运行时技术限制阻止完整实现。Bridge 和 Sample 描述当前交付形式,本身不构成永久能力限制。新增原生循环前仍需要明确消费者和维护者。

状态说明:“源码已发布”只表示源码发布,不代表包管理器已发布或生产就绪;“开发中”不是正式发布;“计划中”和“需消费者”不承诺交付日期。源码标签与共享 SPEC_VERSION 独立,“—”表示未声明标签。

成熟度说明:“参考实现”指 Go 参考实现;“完整”表示声明阶段与范围内的门禁全部通过;“部分完成”表示发布仍存在已记录的范围缺口,或所需的运行时/CI 验证尚未完成;“示例”表示复用其他实现的示例;“计划中”表示尚无源码标签;“需消费者”表示需要明确消费者或兼容运行时。成熟度与版本标签相互独立,不代表生产就绪或与 Go 全部功能一致。

备注是当前声明范围与证据,不代表与 Go 全部功能一致。C 历史上归类为 Core,但当前公开 API 仍为 wire 级别。具体 CI 任务和阶段门禁见规范矩阵和语言实现支持政策。备注保留规范矩阵中的英文,避免翻译副本与事实漂移。

语言 当前阶段 / 形式 状态 源码标签 成熟度 当前范围与证据(英文)
Go Framework (reference) 源码已发布 v2.5.1 参考实现 Reference implementation
Python Framework (Core) 源码已发布 python/v0.2.2 完整 11 vectors, OpenAI adapter, PyPI praxo-core==0.2.2
TypeScript Framework (Core) 源码已发布 typescript/v0.1.2 完整 11 vectors, OpenAI adapter; npm @axisvela/praxo-core@0.1.2
Java Framework (Core) 源码已发布 java/v0.2.2 完整 11 vectors, OpenAI adapter, API snapshot
Rust Framework (Core) 源码已发布 rust/v0.1.1 完整 11 vectors, native tests; current source adds compiler-derived API/parity gate
C Framework (Core) 源码已发布 c/v0.2.0 完整 11 vectors, native tests; public Core API plus wire JSON primitives; agent cancellation and call-limit concurrency are partial
C# Framework (.NET) 源码已发布 csharp/v0.1.1 完整 11 vectors, API snapshot, OpenAI adapter
Visual Basic Sample (.NET) 源码已发布 csharp/v0.1.1 示例 VB.NET consumer sample in language/csharp/samples
PowerShell Bridge 源码已发布 powershell/v0.1.0 完整 Wraps the bridge CLI
Shell Bridge 源码已发布 shell/v0.1.0 完整 Wraps the bridge CLI
PHP Framework (Core) 源码已发布 php/v0.1.0 完整 11 vectors, API snapshot, dependency-free
Swift Framework (Core) 源码已发布 swift/v0.2.0 完整 11 vectors, XCTest, API snapshot
Julia Framework (Core) 源码已发布 julia/v0.2.0 完整 11 vectors, JSON.jl, API snapshot
R Framework (Core) 源码已发布 r/v0.2.0 完整 11 vectors, base-R JSON, API snapshot
Haskell Framework (Core) 源码已发布 haskell/v0.2.0 完整 11 vectors, native tests, API snapshot/parity; GHC 9.12.2; runtime and middleware helpers
Fortran Framework (Core) 源码已发布 fortran/v0.2.0 完整 11 vectors, native tests, API snapshot; integrated PII/middleware; source tag only; stream and schema subset partial
Lisp Bridge 源码已发布 lisp/v0.1.0 完整 SBCL bridge over the bridge CLI; forwarding, UTF-8, errors, and exit codes verified locally and in Linux CI; consumer details pending
JavaScript Sample (TypeScript) 源码已发布 — 示例 Uses the TypeScript package; no separate core
C++ Framework (Core) 源码已发布 cpp/v0.1.0 完整 11 vectors, core tests, API snapshot
Dart Framework (Core) 源码已发布 dart/v0.1.0 完整 11 vectors, core tests, API snapshot
Ruby Framework (Core) 源码已发布 ruby/v0.1.0 完整 11 vectors, core tests, API snapshot
Kotlin Sample (JVM) 源码已发布 — 示例 Uses the Java Core
Scala Sample (JVM) 源码已发布 — 示例 Uses the Java Core
MATLAB Framework (Core) 源码已发布 matlab/v0.2.1 完整 11 vectors, native tests, API snapshot/parity; Octave 11.3.0; MATLAB runtime unverified
Perl Framework (Core) 源码已发布 perl/v0.1.0 完整 11 vectors, 27 tests, API snapshot
Delphi Framework (Core) 源码已发布 delphi/v0.2.1 完整 11 vectors, native tests, API snapshot/parity; Free Pascal 3.2.2; commercial Delphi unverified
OCaml / Caml Framework (Core) 源码已发布 ocaml/v0.2.0 完整 11 vectors, native tests, API snapshot/parity; OCaml 4.14.2 bytecode; opt-in middleware integrated
Objective-C Framework (Core) 源码已发布 objc/v0.1.1 完整 11 vectors, native tests, API snapshot/parity; opt-in middleware integrated; Windows GNUstep and macOS CI
Elixir Framework (Core) 源码已发布 elixir/v0.1.1 完整 11 vectors, native tests, API snapshot/parity; opt-in middleware integrated
Nim Framework (Core) 源码已发布 nim/v0.1.1 完整 11 vectors, native tests, API snapshot/parity; opt-in middleware integrated
V Framework (Core) 源码已发布 v/v0.1.1 完整 11 vectors, native tests, API snapshot/parity; opt-in middleware integrated
D Framework (Core) 源码已发布 d/v0.1.0 完整 11 vectors, API snapshot
VBScript Bridge 计划中 — 计划中 Bridge over .NET or the bridge CLI
Erlang Framework (Core) 源码已发布 erlang/v0.1.1 完整 11 vectors, native tests, API snapshot/parity; OTP 29; opt-in middleware integrated
Ada Framework (Core) 计划中 — 计划中 Native loop target; GNAT toolchain; consumer and maintainer required
Mojo Framework (Core) 计划中 — 计划中 Native loop target; toolchain and CI maturity gate
F# Sample (.NET) 源码已发布 csharp/v0.1.1 示例 F# consumer sample in examples/fsharp; uses the C# Core
Clojure Sample (JVM) 源码已发布 java/v0.2.2 示例 Clojure consumer sample in examples/clojure; uses the Java Core
Solidity Wire 计划中 — 计划中 Candidate contract integration; scope and technical limitations require investigation
OpenCL Sample 源码已发布 c/v0.2.0 示例 Compute integration sample in examples/opencl; uses the C Core and an OpenCL ICD
Groovy Sample (JVM) 源码已发布 java/v0.2.2 示例 Groovy consumer sample in examples/groovy; uses the Java Core
J# Sample (.NET) 需消费者 — 需消费者 Legacy J# runtime and toolchain are unsupported; requires a named consumer and compatible .NET path
FoxPro Bridge 计划中 — 计划中 Bridge over the maintained runtime; Visual FoxPro is Windows-only and legacy
Classic Visual Basic Bridge 计划中 — 计划中 Bridge over the .NET Core or bridge CLI; VB6 cannot consume modern .NET directly
TCL Bridge 源码已发布 tcl/v0.1.0 完整 Framework target; Tcl 8.6 wrapper over the bridge CLI; forwarding, UTF-8, errors, and exit codes tested locally and in Linux CI; package-registry publication pending
Q Bridge 计划中 — 计划中 Requires a licensed kdb+/q runtime and a named consumer
Assembly Bridge / extension 需消费者 — 需消费者 No portable language or ABI; target-specific binding requires a named consumer
Zig Framework (Core) 源码已发布 zig/v0.2.0 完整 11 vectors, API snapshot; zig/v0.1.0 remains wire
Lua Framework (Core) 源码已发布 lua/v0.1.0 完整 11 vectors, core tests, API snapshot
Scratch Bridge / extension 计划中 — 计划中 Extension bridge; implementation requested
COBOL Framework (Core) 源码已发布 cobol/v0.1.0 完整 11 vectors, native/contract tests, API snapshot
Prolog Bridge 源码已发布 prolog/v0.1.1 完整 SWI-Prolog wrapper over the bridge CLI; forwarding, UTF-8, errors, and exit codes tested
ABAP Bridge 计划中 — 计划中 Bridge over the maintained runtime