function
boot.janet on line 2226, column 1
(deep= x y)
Like =, but mutable types (arrays, tables, buffers) are considered
equal if they have identical structure. Much slower than =.
# janet 1.10.1
(= [1 1] [1 1]) # => true
(= [1 1] [2 3]) # => false
(= [1 1] @[1 1]) # => false
(= [1 1] @[2 3]) # => false
(= @[1 1] @[1 1]) # => false
(= @[1 1] @[2 3]) # => false
(deep= [1 1] [1 1]) # => true
(deep= [1 1] [2 3]) # => false
(deep= [1 1] @[1 1]) # => false
(deep= [1 1] @[2 3]) # => false
(deep= @[1 1] @[1 1]) # => true
(deep= @[1 1] @[2 3]) # => false