Nitpick Documentation Guide
This is the official programming guide and reference for the Nitpick language.
General
Advanced Features
Async
Borrow
- Readme
- Arrays
- Async
- Basic
- Callsites
- Cross Module Summaries
- Diagnostics
- Flow Sensitive
- Paths
- Structs
- Two Phase
Collections
Comptime
Conditionals
Control Flow
Dbc
Debugging
Drop
Functions
Handles
Io System
Jit
Loops
Macros
Memory
Memory Model
Modules
Operators
- Arithmetic
- Assignment
- Bitwise
- Cast
- Comparison
- Logical
- Member Access
- Pipe Range
- Result Operators
- String Ops
Pick
Result
- 01-Cheatsheet
- 02-Pass-Fail
- 03-Question-Fallback
- 04-Null-Coalesce-Safe-Nav
- 05-Defaults-Chains
- 06-Question-Bang
- 07-Raw-Drop-Shorthands
- 08-Catch
- 09-Diagnostics-Validation
- Readme
Special-Values
- Readme
- Immutability
- Nil-And-Null
- Pick-Exhaustiveness
- Result-And-Fail
- Runtime Taint
- Tbb-Err
- Unknown-And-Ok
Standard Library
Traits
Types
- Any
- Array
- Atomic
- Binary
- Bool
- Buffer
- Complex
- Dimensional
- Enum
- Exotic
- Fix256
- Fix256 Math
- Fixed Field
- Flt
- Frac
- Int
- Nonary
- Objects
- Opaque
- Pointer
- Result
- Simd
- String
- Struct
- Tbb
- Tensor Matrix
- Ternary
- Tfp
- Uint
- Vec
- Void
Verification
- 01 Why Verification
- 02 Rules And Limits
- 03 Contracts
- 04 Optimizations
- 05 Concurrency Verification
- 06 Troubleshooting