diff --git a/deep-dive/embedding-toy.md b/deep-dive/embedding-toy.md index 8911719..b871d14 100644 --- a/deep-dive/embedding-toy.md +++ b/deep-dive/embedding-toy.md @@ -18,7 +18,7 @@ The functions intended for usage by the API are prepended with the C macro `TOY_ ## Structures Used Throughout Toy -The main unit of data within Toy's internals is `Toy_Literal`, which can contain any value that can exist within the Toy langauge - even identifiers. The exact implementation of `Toy_Literal` may change or evolve as time goes on, so it's recommended that you only interact with literals directly by using the macros and functions outlined [above](#embedded-api-macros). See the [types](types) page for information on exactly what datatypes exist in Toy. +The main unit of data within Toy's internals is `Toy_Literal`, which can contain any value that can exist within the Toy langauge - even identifiers. The exact implementation of `Toy_Literal` may change or evolve as time goes on, so it's recommended that you only interact with literals directly by using the macros and functions outlined [above](#embedded-api-macros). See the [types](getting-started/types) page for information on exactly what datatypes exist in Toy. There are two main "compound structures" used within Toy's internals - the `Toy_LiteralArray` and `Toy_LiteralDictionary`. The former is an array of `Toy_Literal` instances stored sequentially in memory for fast lookups, while the latter is a key-value hashmap designed for efficient lookups based on a `Toy_Literal` key. These are both accessible via the language as well. diff --git a/getting-started/quick-start-guide.md b/getting-started/quick-start-guide.md index fc840a0..78b847a 100644 --- a/getting-started/quick-start-guide.md +++ b/getting-started/quick-start-guide.md @@ -14,7 +14,7 @@ print "Hello World"; ## Names and Variables -Variables can store data of any kind, unless a type is specified; see [types](types). Names can be up to 256 characters long; see [Reserved Keywords](#reserved-keywords) for a list of keywords that can't be used as a name. +Variables can store data of any kind, unless a type is specified; see [types](getting-started/types). Names can be up to 256 characters long; see [Reserved Keywords](#reserved-keywords) for a list of keywords that can't be used as a name. ``` var b = true;