ZIELPLATTFORMEN · V0.9.0 · 2026-10-15

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

Beginne mit einer geprüften Schnittstelle in deinem bestehenden Stack.

Wähle zuerst ein veröffentlichtes Hostarchiv, dann die benötigte Sprachgrenze. Version 0.9.0 ergänzt Linux arm64, Intel macOS, Benutzer-Installer und adapterbasierte Modell-, Werkzeug- und Spezialistenwahl. Rust-, C11- und Wasm-Profile behalten eigene Ownership-, Ziel- und Befugnisgrenzen.

semaprax://interoperabilityv0.9.0
entity     Semaprax
status     beta
snapshot   933196b
authority  github.com/wavect/semaprax

Welche Plattformen und Ökosysteme unterstützt Semaprax?

Fünf Hostarchive decken GNU/Linux x86-64/arm64, macOS Apple Silicon/Intel und Windows x64 ab. Native Kommandoprofile sind von Interpreter und Wasm getrennt. Rust-Imports, Owner, Callbacks und gleichthreadige Futures bleiben begrenzt. Routing-Adapter umfassen Jev, Laya, Mini Jev und Clef; laut datierter Matrix ist kein lernender Adapter live getestet oder qualifiziert. Öffentliche Generics und Paketveröffentlichung bleiben separate Entscheidungen.

Beginne mit einer geprüften Schnittstelle in deinem bestehenden Stack.

Evidenz für Zielplattformen

PlattformQuellstatusEvidenz und HerkunftVeröffentlichungsstatusUnterstützter Umfang
Linux nativTeilweiseVeröffentlichte v0.9.0-Archive für GNU/Linux x86-64 und arm64; beide benötigen glibc 2.35+. EvidenzBegrenztes Beta-Quell-/Toolchain-Profilmusl/Alpine und ältere glibc werden abgelehnt. Native Kompilierung benötigt Clang; Installation erweitert keine Sprach- oder Host-Befugnisse.
macOS nativTeilweiseVeröffentlichte v0.9.0-Archive für Apple Silicon (macOS 11+) und Intel (macOS 10.12+). EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilArchive sind nicht notarisiert. Ein nativer Installationstest belegt keine allgemeine Desktop-Plattform oder sämtliche macOS-Integrationen.
Windows nativTeilweiseVeröffentlichtes x64-MSVC-v0.9.0-ZIP für Windows 10 1809+ / Server 2019+; Installer-Abläufe mit PowerShell 5.1/7 sind Veröffentlichungsgates. EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilNative Builds benötigen die passende C11-Toolchain. ARM-Windows-Archive, allgemeine Desktop-Paketierung und sämtliche hostspezifischen Isolationsprofile sind nicht Teil dieses Release-Inventars.
Browser und Core WebAssemblyEntwicklervorschauÖffentliche skalare Wasm-Exporte bestanden den exakten Chromium-Job. Private generierte Owned-Data-Profile und ein compilererzeugter generischer Wasm-Provider laufen ebenfalls. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenGenerierte npm-Pakete und öffentliche Unterstützung von Generics bleiben getrennte Veröffentlichungsentscheidungen. Jedes Sprachprofil hat eigene Export-, Laufzeit- und Browsergrenzen. Optionale Hosts für Agent-Stufen begründen keine allgemeine Agent-Plattform im Browser.
iOS / SwiftTeilweisePrivate Swift/iOS-Loader- und Anwendungslaufzeit-Jobs bestanden in der exakten Tag-CI. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenDas beweist nicht alle physischen Geräte, App-Store-Verteilung oder eine unterstützte öffentliche Mobile-Toolchain.
Android / JNITeilweisePrivate Android-JNI/Kotlin-Laufzeitjobs für arm64-v8a und x86_64 bestanden in der exakten Tag-CI. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenDas beweist keine universellen Geräte, Paketierung oder ein gepflegtes öffentliches Android-Framework.

Evidenz für Ökosystemgrenzen

ÖkosystemgrenzeQuellstatusEvidenz und HerkunftVeröffentlichungsstatusUnterstützter Umfang
C11 und ClangTeilweiseGeneriertes natives Backend für zugelassene geprüfte Programme. EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilBenötigt einen C11-fähigen Clang-Treiber; keine beliebige C-Header-/Bibliotheksinteroperabilität.
Rust-Host und generierte ConsumerEntwicklervorschauAusgewählte indizierte Imports sowie generierte Besitzer, geliehene Ansichten und Callback-Adapter führen echte Regex/Url-, Serde/Iterator- und reqwest/Tokio-Anwendungen aus. Future-Pfade im selben Thread und vom Project ausgewählte Quellcode-yield-Pfade nutzen vom Aufrufer bereitgestellte Executors. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenExakte Signaturen, Cargo-Eingaben, Ziele und Lebensdauern werden ausgewählt. Generierte Pakete bleiben Vorschauen. Beliebige Crates, allgemeines Async-Verhalten, Thread-übergreifende Ausführung und Interoperabilität ohne Mehraufwand sind nicht belegt.
JavaScript / TypeScript / npmEntwicklervorschauDer exakte Chromium-Job für skalare Exporte bestand. Ein privater compilererzeugter generischer Core-Wasm-Provider mit kanonischem TypeScript-Carrier führt einen geprüften Endpunkt aus. EvidenzGenerierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte EntscheidungenDas generische Paket ist unveröffentlicht und nicht unterstützt. Breitere Negativ-/Hosted-Abnahme, Browserabdeckung und Copy-out-/Fuel-Parität bleiben offen.
WIT und Component ModelTeilweiseDer exakte private Wasmtime-Component-Laufzeitjob bestand; Component v7 behält die eingefrorene WIT-Identität 0.5.0. EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilEin privates Component-Fixture ist kein öffentlicher Component-Model-Support, keine stabile Resource-ABI und keine beliebige Komposition.
Swift und JNITeilweisePrivate Ownership-, Loader- und Host-Anwendungsintegrationsprofile. EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilKeine allgemeine bidirektionale Host-Sprach-/Paketkompatibilität oder universelle Geräteaussage.
Öffentliche generische ABIRoadmapDie exakten generischen Milestone-Jobs bestanden auf Linux, macOS und Windows. Private compilererzeugte Wasm-/Native-Grenzen und Consumer-Settlement haben begrenzte Evidenz. EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilPG-9 bleibt nicht unterstützt und unveröffentlicht. Eine vollständige öffentliche generische Signatur, breitere Endpunktformen und Release-Kandidatenentscheidung bleiben offen.
Modellanbieter und Host-DiensteExperimentellEin Entscheidungskern bedient Entwicklung und Laufzeit. Regeln sind Standard; Adapter empfehlen nur vorgeprüfte Modellprofile, Werkzeuge oder Spezialisten. Empfehlungen erteilen keine Befugnisse und ersetzen keine Autorisierung. EvidenzBegrenztes Beta-Quell-/Toolchain-ProfilVor einem Router prüfen feste Regeln Vertraulichkeit, Werkzeuge, Modalitäten, Kontext und Budget. Entwicklungsphasen und Laufzeit-Deployments teilen Code, aber keine Qualifikationsnachweise. Regelrouting ruft kein Router-Modell auf; der datierte Supportstand bestätigt keinen live getesteten oder qualifizierten lernenden Adapter.

Langfristiges Ziel

Ownership, Fehler, stabile Identitäten und geprüfte Anforderungen beim Übergang zwischen Sprachen erhalten. Der aktuelle Integrationspfad wählt eine exakte Signatur, ein Ziel, einen Abhängigkeitssatz und eine Host-Berechtigung. Weitere APIs und Plattformen brauchen eigene Konformitäts- und Unterstützungsnachweise.

// STATUS

Repository-Status zum geprüften Snapshot

Repository-Snapshot933196b · 2026-10-15. Das Tag v0.9.0 verweist auf den festgehaltenen Quellcommit. Die exakte Tag-CI war erfolgreich. Daraus folgt keine allgemeine Produktions- oder Sicherheitsgarantie.
Status des Gesamtprodukts55 Teilweise · 0 Implementiert · 0 Fehlend
Graph- und ProjektvertragKanonischer Quellcode, stabile IDs und geprüfte Compiler-Repräsentationen verbinden Regeln, semantische Abfragen, Änderungen und Ausführung. Die je nach Feature gewählten Graph- und Project-Schemas behalten ihre eigenen Vorgaben für Zulassung, Kompatibilität und Host-Berechtigungen.
Veröffentlichte Betaversionv0.9.0 · Veröffentlicht am 11. Oktober 2026 um 15:07 UTC. Alle 91 Jobs des Veröffentlichungslaufs für den exakten Tag waren erfolgreich. Fünf Toolchain-Archive und zwei Installer enthalten SHA256SUMS, fünf Archiv-Attestierungen und unabhängig geprüfte signierte Gesamtnachweise. Native Installationsabläufe sind Veröffentlichungsgates. Keine Notarisierung oder Zusage reproduzierbarer Builds; Offline-Prüfung bestätigt keinen aktuellen Widerrufsstatus. Exakte Tag-CI.
Paket- und API-VorschauDie Veröffentlichung enthält nutzbare Profile für die Sprache, Quellcode-Regeln, Entwicklungswerkzeuge und Host-Integrationen. Für generierte Rust/npm-Pakete, öffentliche generische ABIs und weitere Plattformen gelten weiterhin eigene Entscheidungen über Veröffentlichung und Unterstützung.

Am 15. Oktober 2026 anhand von v0.9.0, veröffentlichten Dateien und Release-Lauf geprüft. Installationshandbuch und Kanalregister im Tag zeigen noch Beispiele für v0.8.0; nutze die hier festgehaltenen v0.9.0-Downloads. Ältere Matrix- und Roadmap-Überschriften sind historisch. Das Live-Handbuch folgt main und kann neuere Arbeit beschreiben. GitHub-Repository.

// DOCS

Das Semaprax-Handbuch öffnen

Das Online-Handbuch ist die englische Anleitung aus main und kann Änderungen nach 0.9.0 behandeln. Nutze den fixierten Snapshot, um diese Veröffentlichung nachzuvollziehen.

// REF

Primärquellen für diese Seite

Am 15. Oktober 2026 anhand von v0.9.0, veröffentlichten Dateien und Release-Lauf geprüft. Installationshandbuch und Kanalregister im Tag zeigen noch Beispiele für v0.8.0; nutze die hier festgehaltenen v0.9.0-Downloads. Ältere Matrix- und Roadmap-Überschriften sind historisch. Das Live-Handbuch folgt main und kann neuere Arbeit beschreiben.

  1. Veröffentlichte Plattformarchive
  2. Native Rust-Imports und an den Empfänger gebundene Ansichten
  3. Erweiterte Rust-Besitzer, Records und Callback-Adapter
  4. Lebenszyklus von Rust-Futures im selben Thread
  5. Vom Project ausgewählte Quellcode-Future-Brücke
  6. Echte kombinierte Rust-Anwendungen und Messungen
  7. Öffentliche skalare Wasm-Exporte
  8. Entscheidung zur öffentlichen Unterstützung von Generics
  9. Grenzen für Ziele, Pakete und Ausführung
  10. Changelog und Release-Historie im Tag
  11. Installer-Prüfung und Plattformvoraussetzungen
  12. Laufzeitrouting, Übergabe und Wahlbefugnisse
  13. Vertrag nativer Kommandos mit Ressourcenausgabe
  14. Homebrew-Formel: beide v0.9.0-macOS-Archive
  15. Kanalprüfung nach Veröffentlichung
  16. WinGet-Einreichung: bei Prüfung noch offen
// FAQ

Fragen und praktische Antworten

Unterstützt Semaprax jedes native Ziel?

Fünf Hostarchive decken GNU/Linux x86-64/arm64, macOS Apple Silicon/Intel und Windows x64 ab. Native Kommandoprofile sind von Interpreter und Wasm getrennt. Rust-Imports, Owner, Callbacks und gleichthreadige Futures bleiben begrenzt. Routing-Adapter umfassen Jev, Laya, Mini Jev und Clef; laut datierter Matrix ist kein lernender Adapter live getestet oder qualifiziert. Öffentliche Generics und Paketveröffentlichung bleiben separate Entscheidungen.

Ist Semaprax zu 100 Prozent mit anderen Sprachen interoperabel?

Die Integration hängt vom Profil ab. Version 0.9.0 umfasst skalare Exporte und Exporte eigener Daten, ausgewählte Rust-Imports, generierte Besitzer und Callbacks sowie begrenzte Futures im selben Thread. Stabile allgemeine Aggregate-, Ressourcen-, Komponenten- und Generic-ABIs, die Nutzung beliebiger Crates und gepflegte Paketveröffentlichungen benötigen weiterhin eigene Fertigstellungsentscheidungen.

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