Language overview, CLI, known limitations, and links into the draft specification on GitHub. Prefer the tutorial if you are new.
Requires Rust 1.85+. Install with cargo install crisp-lang --locked. Spec remains v0.2.0-draft — treat “spec-complete” claims cautiously. v1.8.0: else if, optional record commas, parse/lex file:line:col, unary - on float, checking-position int→float, Copy records, harness args from CIR, implicit vec<T> and xs[i], prelude exp/sin/cos/tanh/sqrt, extern rust scalars (#109–#120). v1.7.3: path deps (#105); crisp run cwd is the crate root (#106).
.crp → resolve → typeck → ownership → CIR → Rust → rustc → native
See the README for philosophy, sealed crates, and repository layout.