Dokumentacja/Pierwsze kroki

Pierwsze kroki

Poznaj OrviScript

Zobacz, gdzie pasuje OrviScript i uruchom mały program z typami.

Około 5 minWersja: 0.10.1

Język do automatyzacji, która rośnie

OrviScript to język programowania ogólnego przeznaczenia, projektowany przede wszystkim do automatyzacji i napędzany przez Rust. Zaczyna od znajomej składni skryptowej, a następnie dodaje jawne typy, widoczne błędy, natywne workflow i strukturalną współbieżność.

Wydanie 0.10.1 działa, ale język nadal jest na wczesnym etapie. Najlepiej sprawdza się w eksperymentach, narzędziach wewnętrznych i automatyzacji, w której możesz świadomie ocenić zmieniające się API.

  • Czytelna składnia inspirowana JavaScriptem, Pythonem i Rustem
  • VM oparta na bytecode ze zgodnym fallbackiem do interpretera
  • Zadania, testy, pliki, procesy, HTTP i czas w jednym runtime
  • Serwer językowy w Rust i oficjalne rozszerzenie VS Code

Pierwsze spojrzenie

Funkcje i zmienne mogą mieć jawne typy. Średniki są opcjonalne, a klamry pokazują zakres.

hello.orvi
1fn greet(name: string) -> string {2    return "Hello, " + name + "!"3}45let language = "OrviScript"6print(greet(language))

Sprawdź, potem uruchom

Checker sprawdza składnię, nazwy, typy i importy bez wykonywania programu.

orviscript check hello.orvi
orviscript run hello.orvi