Skip to main content
Tide home page
Search...
⌘K
GitHub
Search...
Navigation
Language tour
Overview
Guides
Reference
GitHub
Getting started
Tide
Quickstart
Development
Tutorial
Values and types
let bindings and scope
Expressions, operators, and precedence
Control flow
Collections and ranges
Relations (semantics you can rely on)
Philosophy
Philosophy
Why relations?
Language tour
Overview
Comments
Queries & output
Relations
Expressions
Collections
Comprehensions
Cool examples
Language tour
Overview
Copy page
Copy page
A Tide program is made of:
relation
declarations (named rules)
optional
let
bindings
query
statements
Tide is designed to read like a small, clean scripting language, while keeping the “relations + queries” mental model.
If you want a fast tour, run:
Copy
./bin/tide
examples/basics.tide
Why relations?
Comments
⌘I