diff --git a/book/src/SUMMARY.md b/book/src/SUMMARY.md index f23b1936..663377da 100644 --- a/book/src/SUMMARY.md +++ b/book/src/SUMMARY.md @@ -2,6 +2,25 @@ - [Introduction](./introduction.md) - [Getting Started](./getting-started.md) +- [Language Tour](./language-tour.md) + - [Comments](./language-tour/comments.md) + - [String](./language-tour/string.md) + - [Bool](./language-tour/bool.md) + - [Int](./language-tour/int.md) + - [Data](./language-tour/data.md) + - [Variables](./language-tour/variables.md) + - [Blocks](./language-tour/blocks.md) + - [List](./language-tour/list.md) + - [Tuple](./language-tour/tuple.md) + - [Matching](./language-tour/matching.md) + - [Functions](./language-tour/functions.md) + - [Custom types](./language-tour/custom-types.md) + - [Option](./language-tour/option.md) + - [Assert](./language-tour/assert.md) + - [Check](./language-tour/check.md) + - [Todo](./language-tour/todo.md) + - [Constants](./language-tour/constants.md) + - [Type aliases](./language-tour/type-aliases.md) - [Untyped Plutus Core](./uplc.md) - [Syntax](./uplc/syntax.md) - [Command-line utilities](./uplc/cli.md) diff --git a/book/src/language-tour.md b/book/src/language-tour.md new file mode 100644 index 00000000..e4a63b50 --- /dev/null +++ b/book/src/language-tour.md @@ -0,0 +1,7 @@ +# Language Tour + +In this section we explore the fundamentals of the +Aiken language. We'll go over syntax, types, control flow, +and more. If you have prior programming experience this should +be enough to get you started with Aiken. We also at times touch on +how things behave and are represented at runtime. diff --git a/book/src/language-tour/assert.md b/book/src/language-tour/assert.md new file mode 100644 index 00000000..529924c5 --- /dev/null +++ b/book/src/language-tour/assert.md @@ -0,0 +1 @@ +# Assert diff --git a/book/src/language-tour/blocks.md b/book/src/language-tour/blocks.md new file mode 100644 index 00000000..54e0a5ff --- /dev/null +++ b/book/src/language-tour/blocks.md @@ -0,0 +1 @@ +# Blocks diff --git a/book/src/language-tour/bool.md b/book/src/language-tour/bool.md new file mode 100644 index 00000000..d17da479 --- /dev/null +++ b/book/src/language-tour/bool.md @@ -0,0 +1 @@ +# Bool diff --git a/book/src/language-tour/check.md b/book/src/language-tour/check.md new file mode 100644 index 00000000..d7ef5bab --- /dev/null +++ b/book/src/language-tour/check.md @@ -0,0 +1 @@ +# Check diff --git a/book/src/language-tour/comments.md b/book/src/language-tour/comments.md new file mode 100644 index 00000000..e5799b4c --- /dev/null +++ b/book/src/language-tour/comments.md @@ -0,0 +1 @@ +# Comments diff --git a/book/src/language-tour/constants.md b/book/src/language-tour/constants.md new file mode 100644 index 00000000..21fb31ed --- /dev/null +++ b/book/src/language-tour/constants.md @@ -0,0 +1 @@ +# Constants diff --git a/book/src/language-tour/custom-types.md b/book/src/language-tour/custom-types.md new file mode 100644 index 00000000..3a99d7e9 --- /dev/null +++ b/book/src/language-tour/custom-types.md @@ -0,0 +1 @@ +# Custom types diff --git a/book/src/language-tour/data.md b/book/src/language-tour/data.md new file mode 100644 index 00000000..599c41b4 --- /dev/null +++ b/book/src/language-tour/data.md @@ -0,0 +1 @@ +# Data diff --git a/book/src/language-tour/functions.md b/book/src/language-tour/functions.md new file mode 100644 index 00000000..0c5faf50 --- /dev/null +++ b/book/src/language-tour/functions.md @@ -0,0 +1 @@ +# Functions diff --git a/book/src/language-tour/int.md b/book/src/language-tour/int.md new file mode 100644 index 00000000..18f49fe7 --- /dev/null +++ b/book/src/language-tour/int.md @@ -0,0 +1 @@ +# Int diff --git a/book/src/language-tour/list.md b/book/src/language-tour/list.md new file mode 100644 index 00000000..6811f7b8 --- /dev/null +++ b/book/src/language-tour/list.md @@ -0,0 +1 @@ +# List diff --git a/book/src/language-tour/matching.md b/book/src/language-tour/matching.md new file mode 100644 index 00000000..4f637a71 --- /dev/null +++ b/book/src/language-tour/matching.md @@ -0,0 +1 @@ +# Matching diff --git a/book/src/language-tour/option.md b/book/src/language-tour/option.md new file mode 100644 index 00000000..f33af4ff --- /dev/null +++ b/book/src/language-tour/option.md @@ -0,0 +1 @@ +# Option diff --git a/book/src/language-tour/string.md b/book/src/language-tour/string.md new file mode 100644 index 00000000..2c0923c4 --- /dev/null +++ b/book/src/language-tour/string.md @@ -0,0 +1 @@ +# String diff --git a/book/src/language-tour/todo.md b/book/src/language-tour/todo.md new file mode 100644 index 00000000..1f600ada --- /dev/null +++ b/book/src/language-tour/todo.md @@ -0,0 +1 @@ +# Todo diff --git a/book/src/language-tour/tuple.md b/book/src/language-tour/tuple.md new file mode 100644 index 00000000..4369bb17 --- /dev/null +++ b/book/src/language-tour/tuple.md @@ -0,0 +1 @@ +# Tuple diff --git a/book/src/language-tour/type-aliases.md b/book/src/language-tour/type-aliases.md new file mode 100644 index 00000000..8abbb316 --- /dev/null +++ b/book/src/language-tour/type-aliases.md @@ -0,0 +1 @@ +# Type aliases diff --git a/book/src/language-tour/variables.md b/book/src/language-tour/variables.md new file mode 100644 index 00000000..ee1fba42 --- /dev/null +++ b/book/src/language-tour/variables.md @@ -0,0 +1 @@ +# Variables