KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretMod — trzy poziomy
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.
Program kursu
- 01
Koncepcja i obecna alternatywa
KretMod jest zdefiniowaną koncepcją bibliotek funkcji i modułów, lecz nie ma implementacji. KretM jest mapą projektu; KretLib realizuje dziś biblioteki KretS. Nie ma ćwiczenia z kompilowaniem KretMod.
BASIC · 20 min · analiza / koncepcja - 02
Czytanie kontraktu bez fikcyjnej składni
Sam opis potrzeby modułów nie definiuje parsera, runtime ani poleceń SDK. W dokumentacji KretMod rozróżniaj założenia i dostępne obecnie narzędzia. Nie przepisuj składni KretM pod nową nazwą.
INTERMEDIATE · 30 min · analiza / koncepcja - 03
Warunki przyszłego wdrożenia
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.
ADVANCED · 40 min · analiza / koncepcja