OILS / doc / old / index.md View on Github | oilshell.org

45 lines, 28 significant
1---
2in_progress: yes
3css_files: ../../web/base.css ../../web/manual.css ../../web/toc.css
4---
5
6Old Docs
7========
8
9- [A Tour of the Oils Project](project-tour.html). It's a big project with
10 several components!
11
12## OSH
13
14- [Legacy Array](legacy-array.html)
15
16## YSH
17
18[YSH Builtins](ysh-builtins.html) (Shell builtins aren't discussed.)
19
20### The Command Language
21
22**Commands** are made of words, keywords, and other operators. They're for
23I/O, control flow, and abstraction.
24
25- [YSH Keywords](ysh-keywords.html). New keywords for assignment, etc.
26- [Procs, Blocks, and Funcs](proc-block-func.html)
27- [Modules](modules.html). Separating programs into files.
28
29### The Word Language
30
31**Words** are expressions for strings, and arrays of strings.
32
33- [Word Language](word-language.html). Substitution, splicing, globbing, brace
34 expansion, etc.
35
36### The Expression Language
37
38YSH has typed **expressions**, like Python and JavaScript.
39
40- [Expression Language](expression-language.html). Types, literals, and
41 operators.
42
43## Shared Runtime
44
45- [Error List](errors.html)