MATRIZ DE TARGETS · SNAPSHOT C16348F · 2026-08-29

La interoperabilidad es una secuencia de límites verificados, no un porcentaje.

Un artefacto verificado cada vez.

El objetivo a largo plazo es interoperabilidad bidireccional y soporte amplio. El repositorio actual demuestra límites más estrechos de compilador, host, loader, ABI y empaquetado.

semaprax://interoperabilityv0.2
entity     Semaprax
status     investigación pre-alfa
snapshot   c16348f
authority  github.com/wavect/semaprax
// STATUS

Estado del repositorio en la instantánea auditada

Instantánea del repositorioc16348f · 2026-08-29. La documentación pasó, pero el workflow general falló. Por eso este head no se etiqueta como verificado.
Estado del producto completo49 Parcial · 0 Implementado · 0 Faltante
Contrato de grafo y proyectoGraph ≤ v24 · Project v1 base · Project v8, v9, v10 vista previa
Base de promociónEsta instantánea no afirma ningún commit ni ejecución de workflow de promoción exactos y correctos.
Vista previa de desarrollo en el código fuenteLos perfiles de proyecto de datos owned, records y UTF-8, el análisis de paquetes, las ampliaciones de borrowing, Project Agent Transport y Revision Store existen en el código fuente, pero no están publicados o promovidos.

¿Qué plataformas y ecosistemas soporta Semaprax?

Semaprax conserva vías acotadas de intérprete, C11/Clang, Core Wasm/Node y JavaScript/TypeScript escalar. Project v8 añade rutas npm/Core-Wasm y Rust seguro para Bytes, Option<Bytes> y Result<Bytes, i64>; v9 y v10 añaden records owned planos y UTF-8 owned. Estas superficies no están publicadas ni promovidas y no forman una ABI general estable.

// 01

Evidencia de plataformas objetivo

PlataformaEstado del código fuenteEvidencia del head exactoEstado de publicaciónAlcance admitido
Linux nativoDemostradoEjecutables C11/Clang y gates Ubuntu de compilador, host, loader y sanitizers Evidenciavías de artefactos acotadasSubconjuntos acotados de lenguaje y ABI
macOS nativoExperimentalMatriz macOS y harnesses de empaquetado de escritorio Evidenciacontratos de ownership y plataformaNo prueba soporte general de aplicaciones macOS
Windows nativoExperimentalMatriz Windows, loader reforzado y harnesses de empaquetado Evidenciacontratos de ownership y plataformaContratos acotados de loader y paquete
Navegador y WasmVista previaEvidencia escalar anterior de Core Wasm/Node y rutas npm/Core-Wasm de Project v8-v10 en el código de c16348f EvidenciaBase escalar acotada; v8-v10 sin publicarv8 se limita a Bytes, Option y Result; records v9 y UTF-8 v10 siguen sin promoción. Sin soporte web o multinavegador general
iOSExperimentalHarnesses Swift, superficie estática y simulador arm64 Evidenciacontratos de ownership y plataformaContratos privados acotados, no soporte general de apps
AndroidExperimentalHarnesses JNI y emulador Android Evidenciacontratos de ownership y plataformaContratos de host acotados, no soporte general de apps
// 02

Evidencia de límites de ecosistema

Límite de ecosistemaEstado del código fuenteEvidencia del head exactoEstado de publicaciónAlcance admitido
C11 y ClangDemostradoC11 determinista compilado y ejecutado a O0 y O2 para porciones admitidas Evidenciavías de artefactos acotadasNo interoperabilidad arbitraria con headers o bibliotecas C
Host nativo en RustVista previaPuente escalar privado anterior y ruta de paquete Rust segura para Project v8 en el código fuente EvidenciaVista previa sin publicarLa ruta no está publicada ni promovida y se limita a Bytes, Option y Result. No es interoperabilidad general con Rust
WebAssembly y componentes WITExperimentalWasm core, runtime de componentes y fixtures WIT Evidenciacontratos de ownership y plataformaEl mapeo público general sigue cerrado
Swift y JNIExperimentalContratos acotados de ownership para Swift y JNI Evidenciacontratos de ownership y plataformaSin interfaz foránea bidireccional general
Ecosistemas de lenguajes existentesRoadmapSin artefacto general Evidencialenguaje y ecosistema generalesLa interoperabilidad total es un objetivo, no una capacidad actual

Objetivo a largo plazo

Un programa debería cruzar límites nativos, web, móviles, de escritorio y de lenguajes existentes sin perder ownership, errores o identidad semántica. Sigue siendo roadmap hasta que cada límite público tenga evidencia reproducible.

Las especificaciones de GitHub son la fuente normativa. Esta página es un resumen de investigación fechado. Repositorio de GitHub.

// FAQ

Preguntas respondidas sin exageraciones

¿Semaprax soporta todos los targets nativos?

No. Hay evidencia acotada para nativo, Wasm, escritorio, iOS y Android. El soporte general sigue experimental o planificado.

¿Semaprax es totalmente interoperable?

No. La interoperabilidad bidireccional completa es un objetivo a largo plazo. La evidencia actual cubre límites más estrechos.

Proyecto de investigación de Wavect: Wavect GmbH. Creado por Wavect como proyecto de investigación de sistemas de código abierto.