An interpreted programming language written in Kotlin, designed for interoperability with the JVM.
Add Spritz to your project, with your build system of choice:
Gradle (Groovy)
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.SpritzLanguage:Spritz:1.0.0-alpha'
}
Gradle (Kotlin)
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.SpritzLanguage:Spritz:1.0.0-alpha")
}
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.SpritzLanguage</groupId>
<artifactId>Spritz</artifactId>
<version>1.0.0-alpha</version>
</dependency>
Create a SpritzEnvironment
instance to handle scripting:
val env = SpritzEnvironment(Config())
.setWarningHandler(::println)
.setErrorHandler(::println)
You can then evaluate a file with the SpritzEnvironment#evaluate
method:
env.evaluate(File("example.sz"))
Please read the documentation (coming soon) for more information.