MATRIZ DE TARGETS · VERIFICADO 2026-08-11

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
verified   2026-08-11
authority  github.com/wavect/semaprax

¿Qué plataformas y ecosistemas soporta Semaprax?

El repositorio v0.2 demuestra salida acotada C11/Clang y navegador/Wasm, con harnesses específicos para escritorio, iOS y Android. Estos gates todavía no equivalen a soporte general de aplicaciones ni a interoperabilidad completa.

// 01

Evidencia de plataformas objetivo

PlataformaEstado de evidenciaArtefacto verificadoLímiteEtapa del roadmap
Linux nativoDemostradoEjecutables C11/Clang y gates Ubuntu de compilador, host, loader y sanitizers EvidenciaSubconjuntos acotados de lenguaje y ABIvías de artefactos acotadas
macOS nativoExperimentalMatriz macOS y harnesses de empaquetado de escritorio EvidenciaNo prueba soporte general de aplicaciones macOScontratos de ownership y plataforma
Windows nativoExperimentalMatriz Windows, loader reforzado y harnesses de empaquetado EvidenciaContratos acotados de loader y paquetecontratos de ownership y plataforma
Navegador y WasmDemostradoPaquetes web y verificación real Node/Wasm EvidenciaSin cobertura completa de Web APIs o UIvías de artefactos acotadas
iOSExperimentalHarnesses Swift, superficie estática y simulador arm64 EvidenciaContratos privados acotados, no soporte general de appscontratos de ownership y plataforma
AndroidExperimentalHarnesses JNI y emulador Android EvidenciaContratos de host acotados, no soporte general de appscontratos de ownership y plataforma
// 02

Evidencia de límites de ecosistema

Límite de ecosistemaEstado de evidenciaArtefacto verificadoLímiteEtapa del roadmap
C11 y ClangDemostradoC11 determinista compilado y ejecutado a O0 y O2 para porciones admitidas EvidenciaNo interoperabilidad arbitraria con headers o bibliotecas Cvías de artefactos acotadas
Host nativo RustExperimentalCrates host y loader con gates de autoridad, recibos, ownership y sanitizers EvidenciaContratos privados, no API pública establecontratos de ownership y plataforma
WebAssembly y componentes WITExperimentalWasm core, runtime de componentes y fixtures WIT EvidenciaEl mapeo público general sigue cerradocontratos de ownership y plataforma
Swift y JNIExperimentalContratos acotados de ownership para Swift y JNI EvidenciaSin interfaz foránea bidireccional generalcontratos de ownership y plataforma
Ecosistemas de lenguajes existentesRoadmapSin artefacto general EvidenciaLa interoperabilidad total es un objetivo, no una capacidad actuallenguaje y ecosistema generales

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.