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
13
14
---
name: "string/words"
module: "strings"
section: "Case Conversion"
---

Split a string into words on whitespace, underscores, and camelCase humps. Punctuation that
isn't a separator stays attached to its word.

```sema
(string/words "hello_world")     ; => ("hello" "world")
(string/words "helloWorld")      ; => ("hello" "World")
(string/words "Hello World!")    ; => ("Hello" "World!")
```