on master help sign in
knot-legacy/README.md
17 lines 478 B history raw
1# Knot
3Knot is a functional relational programming language. Relations are the
4primary data structure, computation is pure and functional, and state is
5automatically persisted to SQLite. Effects are inferred and tracked in the
6type system.
8## Quick Start
10```sh
11cargo build
12cargo run -p knot-compiler -- build examples/hello.knot
13./examples/hello
14```
16A compiled binary creates a `<name>.db` SQLite file for persistence and a
17`<name>.schema.lock` file for migration tracking.