KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretBridge — wprowadzenie
KretBridge — wprowadzenie
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.Czym jest
KretBridge łączy KretS z biblioteką C# działającą w osobnym procesie usługi, wywoływanej przez brokera jak operacja hosta (KretS → broker → KretLink RPC → proces C# → wynik). Status PROVISIONAL_VERSIONED; w Core zablokowany — kod natywny nie jest izolowany jak plugin w AppContainer. To nie jest sandbox dla C#.
Dla początkujących
Gdy potrzebujesz czegoś, czego KretS nie potrafi, zaufana usługa C# może to zrobić — ale tylko w trybie deweloperskim SDK i tylko przez kontrakt .klink. W Kret Engine jest to zablokowane.
Dla zaawansowanych programistów
kret bridge generate tworzy interfejs C#, rejestrację metod, osadzony kontrakt i klienta. Broker sprawdza sygnatury importów bridge.… z kontraktem przy dopuszczeniu; proces usługi dostaje nazwę potoku i sekret przez stdin i dopuszcza tylko proces nadrzędny; awaria → błąd obsługiwalny w KretS, restart ≤ 3/min. Generator odporny na wstrzyknięcia w opisach (BRG-01).
Jakie problemy rozwiązuje
Kontrolowany dostęp do bibliotek .NET z KretS bez ładowania ich do maszyny lub brokera.
Kiedy używać
- prototypy w trybie deweloperskim SDK z zaufanymi usługami
- dokumentacja interoperacyjności i walidacja kontraktów
Kiedy nie używać
- Kret Engine / Core (zablokowane, FB-07)
- niezaufany kod C# (brak izolacji)
- metody strumieniowe z KretS (KretS 2.0 ich nie wywołuje)
Współpraca z innymi technologiami
KretLink (kontrakt, RPC), KretS (use Kret.Bridge.<usługa> as x), KretL (kretlink.connect, kretlink.consume).
Obecny status
PROVISIONAL_VERSIONED — zdefiniowane i przetestowane, za mało dowodów na stabilne 1.0; własna ścieżka rozwoju.
Dalej: ARCHITECTURE.md · SYNTAX_REFERENCE.md · ../Tutorials/BASIC/TUTORIAL_PL.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/INTRODUCTION_PL.md
SHA-256 71A2286109A4664FB1D20CE0CE6A69510B479F5D8A2B2F35C13599324740A2F1Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →