sema-docs 1.23.0

Canonical structured documentation for Sema builtins/special forms; powers LSP hover/completion and REPL apropos
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
---
name: "error"
module: "system"
section: "Errors"
params: [{ name: message, type: any }]
---

Raise an error (a catchable exception) with the given message. Non-string arguments are stringified.

```sema
(try (error "boom") (catch e (get e :message)))   ; => "boom"
```