KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
Warunki przyszłego wdrożenia
Czego się nauczysz
- Prześledź źródła i wyjaśnij opisany kontrakt.
- Przygotuj listę dowodów potrzebnych do zmiany statusu DEFINED_NOT_IMPLEMENTED.
Wymagania wstępne
- Ukończ Podstawy i wcześniejszy poziom tej ścieżki.
Wyjaśnienie krok po kroku
Przed kursem wykonawczym potrzebne będą wersjonowana gramatyka, narzędzia, testy zgodności i model publikacji. Ten moduł nie tworzy ich przez samo dodanie artykułu. Postęp oznacza zapoznanie się z koncepcją, nie certyfikat obsługi nieistniejącego narzędzia.
Materiały źródłowe do tego tematu
Przeczytaj powiązane rozdziały. Kod i kontrakty zachowano z importu; historia źródeł jest dostępna przy każdym rozdziale.
KretMod — zgodność i wersje / compatibility and versions
KretMod — zgodność i wersje / compatibility and versions
Polski
- Nie należy do kontraktu KretLanguages 1.0.
KretMod — kody diagnostyczne / diagnostic codes
KretMod — kody diagnostyczne / diagnostic codes
Brak (technologia niezaimplementowana). / None (not implemented).
Format: kret-diagnostics/1 (kod, plik, wiersz, kolumna, zakres) / (code, file, line, column, range).
KretMod — bezpieczeństwo / security
KretMod — bezpieczeństwo / security
Polski
- Zasada docelowa: biblioteka nie nadaje uprawnień.
KretMod — rozwiązywanie problemów / troubleshooting
KretMod — rozwiązywanie problemów / troubleshooting
Brak (technologia niezaimplementowana). / None (not implemented).
KretMod — samouczek ADVANCED
KretMod — samouczek ADVANCED
Status 1.0: `DEFINED_NOT_IMPLEMENTED` — rola ustalona, brak implementacji, brak deklaracji gotowości. Gramatyka/wersja: — (brak gramatyki). Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.Cel: integracja z Core i innymi językami, KretDB, bezpieczny dostęp do API, pluginy, stan, testy, diagnostyka, uprawnienia.
Narzędzia: kret = <SDK>\Compiler\kret.exe (SDK 1.0.0-rc.3+kret.local.3), kretui-host = <SDK>\UiHost\kretui-host.exe. {DATA}/{OUT} = nowe, puste katalogi.
Brak przykładów na tym poziomie dla tej technologii (zgodnie z zakresem implementacji).
Ćwiczenie i sprawdzenie wiedzy
Przygotuj listę dowodów potrzebnych do zmiany statusu DEFINED_NOT_IMPLEMENTED.
Szkic nie jest wysyłany na serwer i znika po opuszczeniu lekcji. Przed wyjściem możesz go skopiować.Podpowiedzi
- KretMod to **zdefiniowana, niezaimplementowana** koncepcja bibliotek funkcji i modułów Kret: jednostek kodu wielokrotnego użytku, publikowanych i wersjonowanych niezależnie od pluginu. **KretMod ≠ KretM** (KretM to mapa jednego projektu). Implementacja nie istnieje w żadnym repozytorium, SDK, KretStudio, bazie wiedzy ani na stronie. Dziś tę funkcję pełni KretLib.
- Odczytaj ograniczenia i oczekiwane błędy z dostarczonego samouczka; check i run są oddzielnymi krokami.
Omówienie rozwiązania
Odpowiedź oprzyj na pokazanym kodzie i rozdziale źródłowym. Przed kursem wykonawczym potrzebne będą wersjonowana gramatyka, narzędzia, testy zgodności i model publikacji. Ten moduł nie tworzy ich przez samo dodanie artykułu. Postęp oznacza zapoznanie się z koncepcją, nie certyfikat obsługi nieistniejącego narzędzia.
Podsumowanie i następny krok
Przed kursem wykonawczym potrzebne będą wersjonowana gramatyka, narzędzia, testy zgodności i model publikacji. Ten moduł nie tworzy ich przez samo dodanie artykułu. Postęp oznacza zapoznanie się z koncepcją, nie certyfikat obsługi nieistniejącego narzędzia.
Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →