ZIELPLATTFORMEN · V0.5.0 · 2026-09-16

Interoperabilität ist eine Folge verifizierter Grenzen, keine Prozentzahl.

Ein verifiziertes Artefakt nach dem anderen.

Langfristiges Ziel sind bidirektionale Ökosystem-Interoperabilität und breite Zielunterstützung. Das Repository belegt heute engere Compiler-, Host-, Loader-, ABI- und Paketpfade.

semaprax://interoperabilityv0.5.0
entity     Semaprax
status     Pre-Alpha-Forschung
snapshot   b9f593c
authority  github.com/wavect/semaprax
// STATUS

Repository-Status zum geprüften Snapshot

Repository-Snapshotb9f593c · 2026-09-16. Der geprüfte main-Commit entspricht dem Tag v0.5.0. Dessen exakte Tag-CI war erfolgreich; die separate Branch-CI wurde abgebrochen. Daraus folgt keine allgemeine Produktions- oder Sicherheitsgarantie.
Status des Gesamtprodukts55 Teilweise · 0 Implementiert · 0 Fehlend
Graph- und ProjektvertragFunktionsabhängige Graphschemas erhalten frühere Verträge. Project v1 ist die Baseline; die Owned-Data-Profile v8, v9, v10 und v11 haben eigene Zulassungs- und Supportgrenzen.
Veröffentlichtes Prereleasev0.5.0 · Veröffentlicht am 16. September 2026 um 09:43 UTC. Drei Archive: Linux x86-64, macOS Apple Silicon und Windows x86-64, mit SHA256SUMS. Das enthaltene semaprax ist die vollständige Toolchain, nicht die eigenständige Cargo-CLI. Exakte Tag-CI.
Paket- und API-VorschauEine veröffentlichte Toolchain veröffentlicht weder ihre generierten Rust/npm-Pakete noch private APIs. Supportentscheidungen für Project v8-v11, öffentliche generische Ownership, weitere Plattformen und native/Wasm-Ausführung von Agent-Stufen bleiben separat.

Welche Plattformen und Ökosysteme unterstützt Semaprax?

Veröffentlichte v0.5.0-Toolchains gibt es für Linux x86-64, macOS Apple Silicon und Windows x86-64. Zugelassene Programme laufen im Interpreter, über C11/Clang oder Core WebAssembly. Project v8-v11 erweitern generierte Owned-Data-Grenzen von Bytes auf flache Records, UTF-8 und verschachtelte Records. Preview-Pakete und private Mobile-/Component-Profile sind keine stabile allgemeine ABI oder universelle Anwendungsunterstützung. Quellcode-Agentenstufen bleiben interpreterbasiert.

// 01

Evidenz für Zielplattformen

PlattformQuellstatusEvidenz und HerkunftVeröffentlichungsstatusUnterstützter Umfang
Linux nativTeilweiseVeröffentlichtes vollständiges v0.5.0-Toolchain-Archiv für x86-64 GNU/Linux mit SHA-256-Prüfsumme. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilNative Kompilierung benötigt Clang; Sprach-, Loader- und Host-Profile bleiben begrenzt.
macOS nativTeilweiseVeröffentlichtes vollständiges v0.5.0-Toolchain-Archiv für Apple Silicon mit SHA-256-Prüfsumme. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilDieser Release enthält kein Intel-macOS-Archiv. Quell-Builds und private Desktop-Profile sind keine allgemeine macOS-Anwendungsplattform.
Windows nativTeilweiseVeröffentlichte vollständige v0.5.0-Toolchain-ZIP für x86-64 MSVC mit SHA-256-Prüfsumme. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilAusgewählte Windows-Release-Gates waren erfolgreich. Loader-, Paket- und Ausführungsverträge sind getrennt von allgemeinem Windows-Anwendungssupport.
Browser und Core WebAssemblyEntwicklervorschauSkalare Exporte und generierte npm/Wasm-Consumer für Owned Data einschließlich Project v8-v11. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenGenerierte Pakete bleiben unpromotet/unveröffentlicht; keine Ableitung für jeden Browser, beliebige Web-APIs oder Quellcode-Agentenstufen.
iOS / SwiftTeilweisePrivate begrenzte Swift-Ownership-, Static-Loader- und Anwendungslaufzeitprofile. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenSimulator-/Host-Evidenz belegt nicht alle physischen Geräte, App-Store-Deployment oder eine vollständige öffentliche mobile Toolchain.
Android / JNITeilweisePrivate JNI/Kotlin-Anwendungs-, Ownership- und Emulator-Laufzeitprofile. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenEmulator- und ausgewählte ABI-Evidenz belegt weder universelle Gerätekompatibilität noch ein gepflegtes Android-Anwendungsframework.
// 02

Evidenz für Ökosystemgrenzen

ÖkosystemgrenzeQuellstatusEvidenz und HerkunftVeröffentlichungsstatusUnterstützter Umfang
C11 und ClangTeilweiseGeneriertes natives Backend für zugelassene geprüfte Programme. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilBenötigt einen C11-fähigen Clang-Treiber; keine beliebige C-Header-/Bibliotheksinteroperabilität.
Rust-Host und generierte ConsumerEntwicklervorschauProject v8 überträgt Bytes und ausgewählte Option/Result-Formen; v9 ergänzt flache besessene Records, v10 besessenes UTF-8 und v11 verschachtelte besessene Records. Generierte Native/Rust- und npm/Wasm-Consumer, private Transports und öffentliche Generic-Metadaten haben eigene Verträge. Toolchain-Release, Paketveröffentlichung und öffentlicher Support sind verschiedene Entscheidungen. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenEmbedding und generierte SDK-Pfade sind getrennt. Workspace-private Crates und generierte Pakete werden mit diesem Release nicht automatisch Registry-veröffentlicht oder stabile APIs.
JavaScript / TypeScript / npmEntwicklervorschauBegrenzte skalare Exporte und generierte Core-Wasm-Owned-Data-Pakete für Project v8-v11. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenSkalarer Support promoviert keine Owned-Data-Pakete. Browserabdeckung, Copy-out-/Lebensdauerregeln und Paketsupport bleiben profilspezifisch.
WIT und Component ModelTeilweiseIsolierte Component-Runtime- und WIT-Grenz-Fixtures sind vorhanden. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilCore-Wasm-Support ist keine allgemeine Component-Model-Veröffentlichung, stabile Ressourcen-ABI oder beliebige Component-Komposition.
Swift und JNITeilweisePrivate Ownership-, Loader- und Host-Anwendungsintegrationsprofile. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilKeine allgemeine bidirektionale Host-Sprach-/Paketkompatibilität oder universelle Geräteaussage.
Öffentliche generische ABIRoadmapInterne Generics und vorbereitende Metadaten-/Kompatibilitäts-Gates sind begrenzt implementiert. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilÖffentliche generische Descriptor/Carrier, verbleibende Meilenstein-Gates und eine ausdrückliche Supportentscheidung fehlen noch. Voraussetzungen allein unterstützen keine öffentliche generische Signatur.
Modellanbieter und Host-DiensteExperimentellExplizite Host-Adapter liefern Zugangsdaten, Transport und Speicher. Grenzen können Aufrufe, Tokens, Bytes, Fristen und Kostenangebote umfassen. Dauerhafte Profile bestätigen Absichten vor Versand und wiederholen unklare Vorgänge nicht. Generische Host-Profile unterstützen begrenzten Retry/Failover; die gebundene Source-Model-Route wechselt Anbieter nicht automatisch und wiederholt nicht automatisch. Beobachteter Verbrauch garantiert keine Rechnung. EvidenzBegrenztes Pre-Alpha-Quell-/Toolchain-ProfilExplizite Adapter-, Zugangsdaten-, Speicher- und Transportkonfiguration; keine providerunabhängig garantierte Abrechnung oder automatische Befugnis.

Langfristiges Ziel

Ein Programm soll native, Browser-, Mobile-, Desktop- und bestehende Sprachgrenzen überqueren, ohne Ownership-, Fehler- oder Identitätsfakten zu verlieren. Das bleibt Roadmap-Arbeit, bis jede öffentliche Grenze reproduzierbare Konformitätsevidenz hat.

Geprüft anhand des festgehaltenen Commits und des Release-Eintrags v0.5.0. Versionierte Spezifikationen definieren Zulassung und Befugnisse. Ältere v0.4-Release-Überschriften in Matrix und Roadmap sind historisch, nicht die aktuelle Release-Identität. GitHub-Repository.

// REF

Primärquellen für diese Seite

Geprüft anhand des festgehaltenen Commits und des Release-Eintrags v0.5.0. Versionierte Spezifikationen definieren Zulassung und Befugnisse. Ältere v0.4-Release-Überschriften in Matrix und Roadmap sind historisch, nicht die aktuelle Release-Identität.

  1. v0.5.0-Release und verfügbare Archive
  2. Installation, Binary-Namen und Voraussetzungen
  3. Vollständige Abschlussmatrix: 55 teilweise erfüllte Anforderungen
  4. Meilenstein und Support-Gate für öffentliche generische Ownership
// FAQ

Fragen, ohne Hype beantwortet

Unterstützt Semaprax jedes native Ziel?

Nein. Der Release liefert Toolchains für Linux x86-64, Apple-Silicon-macOS und Windows x86-64. Core-Wasm-/Browser- und private Mobile-/Desktop-Profile haben engere Verträge. Allgemeiner Plattformsupport und native/Wasm-Quellcode-Agentenstufen sind nicht belegt.

Ist Semaprax vollständig interoperabel?

Nein. Profilspezifische Skalar- und Owned-Data-Pfade existieren, einschließlich generierter Project-v8-v11-Consumer. Stabile allgemeine Aggregate-/Ressourcen-/Component-/Generic-ABIs und gepflegter Paketsupport benötigen eigene Abschluss- und Veröffentlichungsentscheidungen.

Forschungsprojekt von Wavect: Wavect GmbH. Von Wavect als Open-Source-Forschungsprojekt für Programmiersysteme entwickelt.