Pierwsze kroki
Poznaj OrviScript
Zobacz, gdzie pasuje OrviScript i uruchom mały program z typami.
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