diff options
Diffstat (limited to 'docs/reference')
| -rw-r--r-- | docs/reference/05-3_scopes.md | 5 | ||||
| -rw-r--r-- | docs/reference/index.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/docs/reference/05-3_scopes.md b/docs/reference/05-3_scopes.md new file mode 100644 index 0000000..0517677 --- /dev/null +++ b/docs/reference/05-3_scopes.md @@ -0,0 +1,5 @@ +Scopes contain symbol-result mappings and are used only at *evaltime*. Unlike +arrays and structs, which contain other types and have to either wholly be a +constant, ~-stream or !-steam, a single scope can contain all of these. + +For this reason, scopes are used for metaprogramming and modules. diff --git a/docs/reference/index.md b/docs/reference/index.md index beb6f77..ba22dba 100644 --- a/docs/reference/index.md +++ b/docs/reference/index.md @@ -4,7 +4,7 @@ recommended place to start. If you are looking for information on adding your own module or contributing to alive, check out the [developer documentation](../internals/index.html). -[guide]: (../guide/index.html) +[guide]: ../guide/index.html ## contents |
