Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KretBridge — specyfikacja (zakres kontraktu 1.0)

KretBridge — specyfikacja (zakres kontraktu 1.0)

Status 1.0: `PROVISIONAL_VERSIONED` — zdefiniowane i przetestowane, za mało dowodów na stabilne 1.0; własna ścieżka rozwoju. Gramatyka/wersja: — (kontrakt klink-1.0). Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.

Źródła normatywne (kopie w Sources/, kolejność pierwszeństwa: decyzje właściciela → zamrożony kontrakt → kod SDK → testy):

  • LANGUAGE_FREEZE_1_0/09_KRETBRIDGE_SPECIFICATION.md
  • SDK 05_Integration/KretBridge/README.md

Elementy języka

ElementStan w KretBridge
Plikikontrakt Bridge/<nazwa>.klink + projekt usługi C# (BridgeHost/).
Składniaskładnia kontraktu = KretLink klink-1.0; wywołanie w KretS = zwykłe wywołanie metody.

Zakres poza kontraktem / ograniczenia

  • Kret Engine / Core (zablokowane, FB-07)
  • niezaufany kod C# (brak izolacji)
  • metody strumieniowe z KretS (KretS 2.0 ich nie wywołuje)
  • KretBridge 1.0 → FROZEN dopiero po izolowanym hoście usług C# i decyzji właściciela.
  • Most KretCore.SDK.CSharp (Core 1.0) — LEGACY.
  • Linux/macOS: NOT_RUN.

Pełna referencja konstrukcji: SYNTAX_REFERENCE.md.

Źródło i wersja

Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.

01_LANGUAGES/KretBridge/Documentation/LANGUAGE_SPECIFICATION.md
SHA-256 BE655FC7AFB91DAEF6E7B4C3F3A98ABBB346A201513A92A40D1B649FE6016E04

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności