- Introduction
- Getting started
- 1. Install Vx
- 2. Building from source
- 3. Your first program
- The language
- 4. A tour of Vx
- 5. Vx for Rust programmers
- 6. Control flow
- 7. Errors, Option and Result
- 8. Ownership and borrowing
- 9. Files, input and time
- 10. Tasks and channels
- 11. What Vx guarantees about concurrency
- 12. Generics and traits
- 13. Closures and function values
- 14. Operators and standard traits
- 15. Compile-time evaluation
- 16. Contracts and verification
- 17. Unsafe and FFI
- 18. Automatic differentiation
- 19. Low-precision numbers
- 20. Tensor operations
- Heterogeneous computing
- 21. Topologies and memory
- 22. Parallel code on a GPU
- 23. Machine files
- 24. NUMA and the host's memory domains
- Reference
- 25. Vx in one page
- 26. Standard library
- 27. Diagnostic index
- Tooling
- 28. The compiler
- 29. Editor support
- Contributing