JX Lang

Dokumentacja w Lang

← Platforma Junexis / Lang

Kompilator / sposób pracy

Każdy etap
daje inny dowód.

Źródło, analiza, wygenerowany kod i działający system to kolejne wyniki. Czytaj je oddzielnie.

EtapNa jakie pytanie odpowiada?Czego nie potwierdza?
doctorCzy sprawdzane wymagania projektu i środowiska są spełnione?Poprawnego wykonania programu.
parse / checkCzy źródło przechodzi parser i dostępne kontrole?Kompletnej walidacji wszystkich reguł i zachowania w sieci.
analyzeJaki model i topologia wynikają ze źródła?Obserwacji już uruchomionego systemu.
buildJakie pliki narzędzie przygotowało dla targetów?Że kod został natywnie zbudowany i uruchomiony.
artifact-gateCzy artefakty spełniają kontrolowane warunki i przechodzą dostępne narzędzia?Pełnego testu systemu w docelowych warunkach.

Trzy konteksty generowania

@EMBEDDED

Urządzenie

Bootstrapowe artefakty C++. Wymagania zależą od profilu i urządzenia.

@SERVER

Serwer

Bootstrapowe artefakty Go. Generowanie i uruchomienie są odrębne.

@REPORT

Aplikacja

Bootstrapowe artefakty TypeScript. Dostępność konstrukcji jest ograniczona.

Nie zgaduj na podstawie zielonego wyniku

Obecny check ma udokumentowane luki. Przyjęcie programu nie oznacza pełnej zgodności typów, portów, wszystkich efektów ani poprawności modelu biznesowego.

Zobacz potwierdzone ograniczenia ↗. Referencja rozróżnia braki kontraktu, implementacji i dowodów. To nie jest jedna ogólna ocena gotowości.

CLI i edytor pracują nad tym samym projektem

Studio i rozszerzenie VS Code mogą przedstawiać wyniki narzędzi. Nie zastępują kompilatora ani jego ograniczeń. Szczegóły interfejsów należą do dokumentacji danego narzędzia.