Skip to content

Commit 4c52788

Browse files
committed
Fix a few more broken links
1 parent 707ed21 commit 4c52788

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

_overviews/scala3-macros/tutorial/compiletime.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ Summon all provides a way to summon multiple values at the same time from a tupl
7272
*Coming soon*
7373

7474

75-
[compiletime-api]: https://dotty.epfl.ch/api/scala/compiletime/index.html
75+
[compiletime-api]: https://dotty.epfl.ch/api/scala/compiletime.html

_overviews/scala3-macros/tutorial/index.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,24 @@ The metaprogramming API of Scala 3 is designed in layers to gradually
1515
support different levels of use-cases. Each successive layer exposes additional
1616
abstractions and offers more fine-grained control.
1717

18-
- As a starting point, the new [`inline` feature](inline) allows some abstractions (values and methods) to be marked as statically reducible.
18+
- As a starting point, the new [`inline` feature][inline] allows some abstractions (values and methods) to be marked as statically reducible.
1919
It provides the entry point for macros and other metaprogramming utilities.
2020

21-
- [Compile-time operations](compiletime) offer additional metaprogramming utilities that can be used within `inline` methods (for example to improve error reporting), without having to define a macro.
21+
- [Compile-time operations][compiletime] offer additional metaprogramming utilities that can be used within `inline` methods (for example to improve error reporting), without having to define a macro.
2222

23-
- Starting from `inline`-methods, [macros](macros) are programs that explicitly operate on programs.
23+
- Starting from `inline`-methods, [macros][macros] are programs that explicitly operate on programs.
2424

25-
- Macros can be defined in terms of a _high-level_ API of [quoted expressions](quotes), that admits simple construction and deconstruction of programs expressions.
25+
- Macros can be defined in terms of a _high-level_ API of [quoted expressions][quotes], that admits simple construction and deconstruction of programs expressions.
2626

27-
- Macros can also be defined in terms of a more _low-level_ API of [TASTy Reflection](tasty-reflection), that allows detailed inspection of programs.
27+
- Macros can also be defined in terms of a more _low-level_ API of [TASTy Reflection][tasty], that allows detailed inspection of programs.
2828

2929
> The tutorial uses the API of Scala 3.0.0-M3. The API had many small changes in this revision.
3030
3131
> 🚧 We are still in the process of writing the tutorial. You can [help us improve it][contributing] 🚧
3232
3333
[contributing]: {% link scala3/contribute-to-docs.md %}
34+
[compiletime]: {% link _overviews/scala3-macros/tutorial/compiletime.md %}
35+
[inline]: {% link _overviews/scala3-macros/tutorial/inline.md %}
36+
[macros]: {% link _overviews/scala3-macros/tutorial/macros.md %}
37+
[quotes]: {% link _overviews/scala3-macros/tutorial/quotes.md %}
38+
[tasty]: {% link _overviews/scala3-macros/tutorial/reflection.md %}

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ scala3-sections:
2929
- title: "Guides"
3030
description: "Detailed guides about particular aspects of the language."
3131
icon: "fa fa-map"
32-
link: /scala3/guides
32+
link: /scala3/guides.html
3333
- title: "API"
3434
description: "API documentation for every version of Scala 3."
3535
icon: "fa fa-file-text"

scala3/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ sections:
3131
- title: "Guides"
3232
description: "Detailed guides about particular aspects of the language."
3333
icon: "fa fa-map"
34-
link: /scala3/guides
34+
link: /scala3/guides.html
3535
- title: "API"
3636
description: "API documentation for every version of Scala 3."
3737
icon: "fa fa-file-text"

0 commit comments

Comments
 (0)