Documentation
Welcome to the Skotch documentation. Skotch is a Kotlin compiler written in Rust that produces JVM bytecode, DEX, LLVM IR, klib, and native executables from a single CLI.
Quick links
Section titled “Quick links”- Getting Started — Install Skotch and compile your first program
- Language Overview — Supported Kotlin features and current limitations
- CLI Reference — All subcommands, flags, and examples
- Compiler — How the compilation pipeline works
- Configuration —
build.gradle.ktssupport and project settings - Architecture — Internal crate structure and design principles
- FAQ — Common questions
Guides
Section titled “Guides”- Hello, World! — Compile to every target step by step
- JVM Targets — Producing JARs and APKs
- Android Integration — Android-specific build configuration