• Quickstart
  • Full Language Specification
    • 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
    • Packaging System
    • Build Script
      • Allocator
      • Async I/O
    • Pascal
    • Rust
    • Zig
    • Violet
    • RSS
  • to navigate
  • to select
  • to close
    • Home
    • Reference
    On this page
    edit

    Reference

    A guided tour of Violet with functional examples.

    article

    Chapter 1: Hello Violet

    article

    Chapter 2: Variables and Bindings

    article

    Chapter 3: Primitive Types

    article

    Chapter 4: Functions

    article

    Chapter 5: Control Flow

    article

    Chapter 6: Structs

    article

    Chapter 7: Enums and Unions

    article

    Chapter 8: Error Handling

    article

    Chapter 9: Memory and Ownership

    article

    Chapter 10: Interfaces

    article

    Chapter 11: Generics and Comptime

    article

    Chapter 12: Closures

    article

    Chapter 13: Concurrency

    article

    Chapter 14: C FFI (Foreign Function Interface)

    article

    Chapter 15: Complete Example Program

    article

    Chapter 16: Quick Reference


    © 2026 Violet Experiments by Daru.