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
Standard library
Core library
On this page
Table of Contents
edit
Core library
An overview of the Violet core library
article
Allocator
article
Async I/O