Skip to content

Commit 23a9eb1

Browse files
authored
Merge pull request #2242 from byyue/dev-2213
Fix invalid link links to the type classes paper
2 parents 9cf11f9 + f4022d6 commit 23a9eb1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

_overviews/quasiquotes/lifting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This code runs successfully because `Int` is considered to be `Liftable` by defa
2424
def apply(value: T): Tree
2525
}
2626

27-
Whenever there is an implicit value of `Liftable[T]` available, one can unquote `T` in quasiquotes. This design pattern is known as a *type class*. You can read more about it in ["Type Classes as Objects and Implicits"](https://ropas.snu.ac.kr/~bruno/papers/TypeClasses.pdf).
27+
Whenever there is an implicit value of `Liftable[T]` available, one can unquote `T` in quasiquotes. This design pattern is known as a *type class*. You can read more about it in ["Type Classes as Objects and Implicits"](https://infoscience.epfl.ch/record/150280/files/TypeClasses.pdf).
2828

2929
A number of data types that are supported natively by quasiquotes will never trigger the usage of a `Liftable` representation, even if it\'s available: subtypes of `Tree`, `Symbol`, `Name`, `Modifiers` and `FlagSet`.
3030

_overviews/scala3-book/types-type-classes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@ toHtml(42)(ShowInt())
4747
Since type classes are a very important way to structure software, Scala 3 offers additional features that make working with them very convenient.
4848
We discuss these additional features (which fall into the category of *Contextual Abstractions*) in a [later chapter][typeclasses-chapter] of this book.
4949

50-
[typeclasses-paper]: https://ropas.snu.ac.kr/~bruno/papers/TypeClasses.pdf
50+
[typeclasses-paper]: https://infoscience.epfl.ch/record/150280/files/TypeClasses.pdf
5151
[typeclasses-chapter]: {% link _overviews/scala3-book/ca-type-classes.md %}
5252
[comparator]: https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html

0 commit comments

Comments
 (0)