Zorientuj się w plikach.
Manifest, źródła .jnx, katalog wyników i granica kodu autora. Zobacz, od czego zaczyna się praca.
Poznaj układ projektu →Junexis Lang · 0.2 Experimental
Lang to język i kompilator platformy Junexis. Tutaj poznasz sposób pracy z projektem: od źródeł i połączeń po analizę i przygotowanie artefaktów.
Nie musisz zaczynać od całej specyfikacji.
Dokładne reguły znajdziesz zawsze o jeden krok dalej.
task Measure() @embedded -> chan<Float> {
send 21.0
}
task Receive(values: chan<Float>) @server {
for value in values {
log(value)
}
}
pipeline Temperature {
use Measure -> Receive
}Dwa zadania, dwa miejsca wykonania, jedno połączenie.
Fragment ilustruje opis. Nie jest uruchomioną symulacją ani dowodem działania sieci.
Zacznij od odpowiedzialności
Junexis opisuje zadania, dane, miejsca wykonania i połączenia. Nie narzuca jednego wzorca architektury. Podział Producer–Controller–Presenter jest jednym z modeli pomocnych przy wyjaśnianiu systemu.
Oddziel źródło danych, przetwarzanie i odbiorców według potrzeb systemu.
Rozróżnij urządzenie, serwer i aplikację prezentującą wynik.
Zapisz, skąd pochodzą dane i które zadanie je otrzymuje.
Własne tempo pracy
Wyjaśnienia tutaj.
Precyzyjne reguły w specyfikacji.
Manifest, źródła .jnx, katalog wyników i granica kodu autora. Zobacz, od czego zaczyna się praca.
Poznaj układ projektu →Rozpoznaj zadania, platformy i komunikację w krótkim opisie. Oddziel model od uruchomienia.
Przeczytaj przykład →Doctor, check, analyze i build odpowiadają na różne pytania. Wynik jednego etapu nie zastępuje następnego.
Poznaj etapy pracy →Odczytaj poziom, miejsce i przyczynę komunikatu. Rozróżnij błąd źródła, brak narzędzia i lukę implementacji.
Czytaj diagnostykę →Specyfikacja opisuje składnię, udokumentowane kontrakty i jawne ograniczenia. Lang wyjaśnia użycie; nie tworzy drugiej, konkurencyjnej referencji.
Część większej całości
Studio pomaga pracować nad projektem. Laboratorium ma prowadzić przez doświadczenia. Runtime i narzędzia obserwacji uczestniczą w wykonaniu i diagnozie.
Poznaj całą platformę →