🦊 Czym jest KitsuneScript?

KitsuneScript to lekki, rozszerzalny silnik skryptowy napisany w Kotlinie, zaprojektowany specjalnie dla aplikacji Android. Nazwa pochodzi od japońskiego słowa "Kitsune" (狐) oznaczającego lisa - symbol sprytu i adaptacyjności.

Główne cechy

Dla kogo?

KitsuneScript jest idealny dla:

Przykład kodu

// Witaj świecie w KitsuneScript! let name = "Kitsune"; let greeting = `Cześć, jestem ${name}! 🦊`; print(greeting); // Klasy są proste class Fox { init(name) { this.name = name; } greet() { return `Jestem ${this.name}!`; } } let fox = Fox("Akira"); print(fox.greet());

Filozofia projektu

💡 Prostota przede wszystkim

KitsuneScript celuje w czytelność i łatwość użycia. Składnia jest intuicyjna dla każdego, kto zna JavaScript lub podobne języki.

📦 Modularność

Nie płacisz za to, czego nie używasz. Standardowa biblioteka jest podzielona na moduły - ładujesz tylko te, których potrzebujesz.

🔒 Bezpieczeństwo

Skrypty działają w izolowanym środowisku. Host kontroluje, jakie funkcje są dostępne dla skryptu.

Architektura

KitsuneScript składa się z następujących komponentów:

Komponent Opis
Lexer Tokenizuje kod źródłowy
Parser Tworzy drzewo AST
Interpreter Wykonuje kod
StdLib Modularna biblioteka standardowa
Runtime Zarządzanie wartościami i typami