Language Tour

Alpha. Vary is under active development and not ready for production use. Syntax, APIs, performance, and behaviour may change between releases.

Basics Comments, variables, types, and strings
Collections Lists, dicts, sets, and comprehensions
Functions Functions, lambdas, and operators
Control flow If/elif/else, while, for, match/case
Types and data Classes, data types, interfaces, enums, generics
Error handling Contracts, try/except, Result type, defer
Modules and more Imports, concurrency, testing, embedded DSLs