sema-docs 1.20.2

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
13
14
15
---
name: "equal?"
module: "predicates"
section: "Equality"
params: [{ name: a, type: any }, { name: b, type: any }]
returns: bool
---

Test structural (deep) equality of two values.

```sema
(equal? '(1 2) '(1 2))   ; => #t
(equal? "ab" "ab")       ; => #t
(equal? 1 2)             ; => #f
```