diff --git a/doc/md/base/OrderedMap.md b/doc/md/base/OrderedMap.md index 6a2302f3fc8..e5c371c2971 100644 --- a/doc/md/base/OrderedMap.md +++ b/doc/md/base/OrderedMap.md @@ -19,7 +19,7 @@ Credits: The core of this implementation is derived from: * Ken Friis Larsen's [RedBlackMap.sml](https://github.com/kfl/mosml/blob/master/src/mosmllib/Redblackmap.sml), which itself is based on: -* Stefan Kahrs, "Red-black trees with types", Journal of Functional Programming, 11(4): 425-432 (2001), [version 1 in web appendix](http://www.cs.ukc.ac.uk/people/staff/smk/redblack/rb.html). +* Stefan Kahrs, "Red-black trees with types", Journal of Functional Programming, 11(4): 425-432 (2001), [version 1 in web appendix](https://www.cs.ukc.ac.uk/people/staff/smk/redblack/rb.html). ## Type `Map` ``` motoko no-repl diff --git a/doc/md/base/OrderedSet.md b/doc/md/base/OrderedSet.md index 97495b55ef3..cbe98e20b8c 100644 --- a/doc/md/base/OrderedSet.md +++ b/doc/md/base/OrderedSet.md @@ -16,7 +16,7 @@ Credits: The core of this implementation is derived from: * Ken Friis Larsen's [RedBlackMap.sml](https://github.com/kfl/mosml/blob/master/src/mosmllib/Redblackmap.sml), which itself is based on: -* Stefan Kahrs, "Red-black trees with types", Journal of Functional Programming, 11(4): 425-432 (2001), [version 1 in web appendix](http://www.cs.ukc.ac.uk/people/staff/smk/redblack/rb.html). +* Stefan Kahrs, "Red-black trees with types", Journal of Functional Programming, 11(4): 425-432 (2001), [version 1 in web appendix](https://www.cs.ukc.ac.uk/people/staff/smk/redblack/rb.html). ## Type `Set` ``` motoko no-repl diff --git a/doc/md/base/RBTree.md b/doc/md/base/RBTree.md index c767a247325..7f5c17f8f24 100644 --- a/doc/md/base/RBTree.md +++ b/doc/md/base/RBTree.md @@ -38,7 +38,7 @@ Credits: The core of this implementation is derived from: * Ken Friis Larsen's [RedBlackMap.sml](https://github.com/kfl/mosml/blob/master/src/mosmllib/Redblackmap.sml), which itself is based on: -* Stefan Kahrs, "Red-black trees with types", Journal of Functional Programming, 11(4): 425-432 (2001), [version 1 in web appendix](http://www.cs.ukc.ac.uk/people/staff/smk/redblack/rb.html). +* Stefan Kahrs, "Red-black trees with types", Journal of Functional Programming, 11(4): 425-432 (2001), [version 1 in web appendix](https://www.cs.ukc.ac.uk/people/staff/smk/redblack/rb.html). ## Type `Color` ``` motoko no-repl diff --git a/doc/md/writing-motoko/pattern-matching.md b/doc/md/writing-motoko/pattern-matching.md index 25c76155660..e4bd0850549 100644 --- a/doc/md/writing-motoko/pattern-matching.md +++ b/doc/md/writing-motoko/pattern-matching.md @@ -130,6 +130,6 @@ These blocks allow for safe unwrapping of optional values using a postfix `!` op Each use of `!` within the block is equivalent to a switch statement on an option, but with an added benefit: if `!` is applied to a `null` value, the entire block immediately abandons execution and returns `null`. This short-circuiting behavior simplifies the handling of multiple optional values in a more concise and readable manner. -For an example, see [option blocks and null breaks](control-flow#option-blocks-and-null-breaks). +For an example, see [option blocks and null breaks](./control-flow#option-blocks-and-null-breaks). Logo \ No newline at end of file