aboutsummaryrefslogtreecommitdiffstats
path: root/docs/reference
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/05-3_scopes.md5
-rw-r--r--docs/reference/index.md2
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