Quickstart
Full Language Specification
Reference
Chapter 1: Hello Violet
Chapter 2: Variables and Bindings
Chapter 3: Primitive Types
Chapter 4: Functions
Chapter 5: Control Flow
Chapter 6: Structs
Chapter 7: Enums and Unions
Chapter 8: Error Handling
Chapter 9: Memory and Ownership
Chapter 10: Interfaces
Chapter 11: Generics and Comptime
Chapter 12: Closures
Chapter 13: Concurrency
Chapter 14: C FFI (Foreign Function Interface)
Chapter 15: Complete Example Program
Chapter 16: Quick Reference
Build System
Packaging System
Build Script
Standard library
Core library
Allocator
Async I/O
Design Decisions
Pascal
Rust
Zig
Violet
menu
search
Search
RSS
Enable dark mode
Enable light mode
to navigate
to select
to close
cancel
Home
Build System
On this page
Table of Contents
article
Build System
A description of the Violet build system and usage instructions
article
Packaging System
article
Build Script