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.
entity Semaprax
status beta
snapshot 933196b
authority github.com/wavect/semapraxWelche 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
.spxGeprüftes Programmv0.9.0
Evidenz für Zielplattformen
| Plattform | Quellstatus | Evidenz und Herkunft | Veröffentlichungsstatus | Unterstützter Umfang |
|---|---|---|---|---|
| Linux nativ | Teilweise | Veröffentlichte v0.9.0-Archive für GNU/Linux x86-64 und arm64; beide benötigen glibc 2.35+. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | musl/Alpine und ältere glibc werden abgelehnt. Native Kompilierung benötigt Clang; Installation erweitert keine Sprach- oder Host-Befugnisse. |
| macOS nativ | Teilweise | Veröffentlichte v0.9.0-Archive für Apple Silicon (macOS 11+) und Intel (macOS 10.12+). Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | Archive sind nicht notarisiert. Ein nativer Installationstest belegt keine allgemeine Desktop-Plattform oder sämtliche macOS-Integrationen. |
| Windows nativ | Teilweise | Verö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. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | Native 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 WebAssembly | Entwicklervorschau | Öffentliche skalare Wasm-Exporte bestanden den exakten Chromium-Job. Private generierte Owned-Data-Profile und ein compilererzeugter generischer Wasm-Provider laufen ebenfalls. Evidenz | Generierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte Entscheidungen | Generierte 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 / Swift | Teilweise | Private Swift/iOS-Loader- und Anwendungslaufzeit-Jobs bestanden in der exakten Tag-CI. Evidenz | Generierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte Entscheidungen | Das beweist nicht alle physischen Geräte, App-Store-Verteilung oder eine unterstützte öffentliche Mobile-Toolchain. |
| Android / JNI | Teilweise | Private Android-JNI/Kotlin-Laufzeitjobs für arm64-v8a und x86_64 bestanden in der exakten Tag-CI. Evidenz | Generierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte Entscheidungen | Das beweist keine universellen Geräte, Paketierung oder ein gepflegtes öffentliches Android-Framework. |
Evidenz für Ökosystemgrenzen
| Ökosystemgrenze | Quellstatus | Evidenz und Herkunft | Veröffentlichungsstatus | Unterstützter Umfang |
|---|---|---|---|---|
| C11 und Clang | Teilweise | Generiertes natives Backend für zugelassene geprüfte Programme. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | Benötigt einen C11-fähigen Clang-Treiber; keine beliebige C-Header-/Bibliotheksinteroperabilität. |
| Rust-Host und generierte Consumer | Entwicklervorschau | Ausgewä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. Evidenz | Generierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte Entscheidungen | Exakte 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 / npm | Entwicklervorschau | Der 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. Evidenz | Generierte/private Vorschau; Veröffentlichung und öffentlicher Support sind getrennte Entscheidungen | Das 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 Model | Teilweise | Der exakte private Wasmtime-Component-Laufzeitjob bestand; Component v7 behält die eingefrorene WIT-Identität 0.5.0. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | Ein privates Component-Fixture ist kein öffentlicher Component-Model-Support, keine stabile Resource-ABI und keine beliebige Komposition. |
| Swift und JNI | Teilweise | Private Ownership-, Loader- und Host-Anwendungsintegrationsprofile. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | Keine allgemeine bidirektionale Host-Sprach-/Paketkompatibilität oder universelle Geräteaussage. |
| Öffentliche generische ABI | Roadmap | Die exakten generischen Milestone-Jobs bestanden auf Linux, macOS und Windows. Private compilererzeugte Wasm-/Native-Grenzen und Consumer-Settlement haben begrenzte Evidenz. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | PG-9 bleibt nicht unterstützt und unveröffentlicht. Eine vollständige öffentliche generische Signatur, breitere Endpunktformen und Release-Kandidatenentscheidung bleiben offen. |
| Modellanbieter und Host-Dienste | Experimentell | Ein 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. Evidenz | Begrenztes Beta-Quell-/Toolchain-Profil | Vor 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.
Repository-Status zum geprüften Snapshot
| Repository-Snapshot | 933196b · 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 Gesamtprodukts | 55 Teilweise · 0 Implementiert · 0 Fehlend |
| Graph- und Projektvertrag | Kanonischer 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 Betaversion | v0.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-Vorschau | Die 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.
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.
Aktuelles Handbuch
Der aktuelle englische Lernpfad, veröffentlicht aus main.
Handbuch-Snapshot von 0.9.0
Die Handbuchdateien am exakt geprüften Release-Commit.
Dein erstes Projekt erstellen
Aktuelle englische Anleitung zu Rechner-Manifest, Prüfungen, Tests und Builds.
Die Grundlagen der Sprache lernen
Aktuelle englische Einführung in Werte, Funktionen und Quellcodestruktur.
Mit einem Coding-Agenten arbeiten
Aktuelle englische Anleitung zu semantischem Kontext und sicheren Änderungsabläufen.
CLI-Referenz für 0.9.0
Fixierte Befehlsformen und die Abgrenzung zwischen eigenständiger CLI und vollständiger Toolchain.
VS-Code-Erweiterung
Fixierte Einrichtung, semantische Navigation, Review und Entwicklungssteuerung.
Ausführbare Beispiele
Fixierte Beispiele für Sprache, Projekte, Regeln, Agents und Host-Integrationen.
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.
- Veröffentlichte Plattformarchive
- Native Rust-Imports und an den Empfänger gebundene Ansichten
- Erweiterte Rust-Besitzer, Records und Callback-Adapter
- Lebenszyklus von Rust-Futures im selben Thread
- Vom Project ausgewählte Quellcode-Future-Brücke
- Echte kombinierte Rust-Anwendungen und Messungen
- Öffentliche skalare Wasm-Exporte
- Entscheidung zur öffentlichen Unterstützung von Generics
- Grenzen für Ziele, Pakete und Ausführung
- Changelog und Release-Historie im Tag
- Installer-Prüfung und Plattformvoraussetzungen
- Laufzeitrouting, Übergabe und Wahlbefugnisse
- Vertrag nativer Kommandos mit Ressourcenausgabe
- Homebrew-Formel: beide v0.9.0-macOS-Archive
- Kanalprüfung nach Veröffentlichung
- WinGet-Einreichung: bei Prüfung noch offen
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.