Merge remote-tracking branch 'origin/rvcas/lang_docs'

This commit is contained in:
rvcas 2022-11-23 15:33:56 -05:00
commit 929f82a249
No known key found for this signature in database
GPG Key ID: C09B64E263F7D68C
22 changed files with 53 additions and 4 deletions

5
bonnie.toml Normal file
View File

@ -0,0 +1,5 @@
version="0.3.2"
[scripts]
book = "mdbook serve book -d ../_site"
publish = "cargo workspaces publish"

View File

@ -2,6 +2,25 @@
- [Introduction](./introduction.md) - [Introduction](./introduction.md)
- [Getting Started](./getting-started.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) - [Untyped Plutus Core](./uplc.md)
- [Syntax](./uplc/syntax.md) - [Syntax](./uplc/syntax.md)
- [Command-line utilities](./uplc/cli.md) - [Command-line utilities](./uplc/cli.md)

View File

@ -17,6 +17,6 @@ $ aiken --help
## Editor Integrations ## Editor Integrations
| Editor | Plugin | | Editor | Plugin |
| --- | --- | | ---------- | --------------------------------------------------------------------------- |
| VSCode | [TxPipe/vscode-aiken](https://github.com/txpipe/vscode-aiken/) | | VSCode | [TxPipe/vscode-aiken](https://github.com/txpipe/vscode-aiken/) |
| Vim/Neovim | [CardanoSolutions/aiken-vim](https://github.com/txpipe/aiken) | | Vim/Neovim | [CardanoSolutions/aiken-vim](https://github.com/CardanoSolutions/aiken-vim) |

View File

@ -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.

View File

@ -0,0 +1 @@
# Assert

View File

@ -0,0 +1 @@
# Blocks

View File

@ -0,0 +1 @@
# Bool

View File

@ -0,0 +1 @@
# Check

View File

@ -0,0 +1 @@
# Comments

View File

@ -0,0 +1 @@
# Constants

View File

@ -0,0 +1 @@
# Custom types

View File

@ -0,0 +1 @@
# Data

View File

@ -0,0 +1 @@
# Functions

View File

@ -0,0 +1 @@
# Int

View File

@ -0,0 +1 @@
# List

View File

@ -0,0 +1 @@
# Matching

View File

@ -0,0 +1 @@
# Option

View File

@ -0,0 +1 @@
# String

View File

@ -0,0 +1 @@
# Todo

View File

@ -0,0 +1 @@
# Tuple

View File

@ -0,0 +1 @@
# Type aliases

View File

@ -0,0 +1 @@
# Variables