|
59 | 59 | - category: Language
|
60 | 60 | description: "Guides and overviews covering features in the Scala language."
|
61 | 61 | overviews:
|
62 |
| - - title: String Interpolation |
63 |
| - icon: dollar-sign |
64 |
| - url: "core/string-interpolation.html" |
65 |
| - description: > |
66 |
| - String Interpolation allows users to embed variable references directly in processed string literals. Here’s an example: |
67 |
| - <pre><code>val name = "James" |
68 |
| - println(s"Hello, $name") // Hello, James</code></pre> |
69 |
| - In the above, the literal <code>s"Hello, $name"</code> is a processed string literal. This means that the compiler does some additional work to this literal. A processed string literal is denoted by a set of characters preceding the ". String interpolation was introduced by SIP-11, which contains all details of the implementation. |
70 |
| - - title: Implicit Classes |
71 |
| - by: Josh Suereth |
72 |
| - description: "Scala 2.10 introduced a new feature called implicit classes. An implicit class is a class marked with the implicit keyword. This keyword makes the class’ primary constructor available for implicit conversions when the class is in scope." |
73 |
| - url: "core/implicit-classes.html" |
| 62 | + - title: "Migration from Scala 2 to Scala 3" |
| 63 | + by: Adrien Piquerez |
| 64 | + icon: suitcase |
| 65 | + root: "scala3/guides/" |
| 66 | + url: "migration/compatibility-intro.html" |
| 67 | + description: "Everything you need to know about compatibility and migration to Scala 3." |
74 | 68 | - title: Scala 3 Macros
|
75 | 69 | by: Nicolas Stucki
|
76 | 70 | icon: magic
|
|
83 | 77 | description: "Value classes are a new mechanism in Scala to avoid allocating runtime objects. This is accomplished through the definition of new AnyVal subclasses."
|
84 | 78 | icon: gem
|
85 | 79 | url: "core/value-classes.html"
|
| 80 | + - title: An Overview of TASTy |
| 81 | + by: Alvin Alexander |
| 82 | + icon: birthday-cake |
| 83 | + label-text: new in Scala 3 |
| 84 | + root: "scala3/guides/" |
| 85 | + url: "tasty-overview.html" |
| 86 | + description: "An overview over the TASTy format aimed at end-users of the Scala language." |
| 87 | + - title: String Interpolation |
| 88 | + icon: dollar-sign |
| 89 | + url: "core/string-interpolation.html" |
| 90 | + description: > |
| 91 | + String Interpolation allows users to embed variable references directly in processed string literals. Here’s an example: |
| 92 | + <pre><code>val name = "James" |
| 93 | + println(s"Hello, $name") // Hello, James</code></pre> |
| 94 | + In the above, the literal <code>s"Hello, $name"</code> is a processed string literal. This means that the compiler does some additional work to this literal. A processed string literal is denoted by a set of characters preceding the ". String interpolation was introduced by SIP-11, which contains all details of the implementation. |
| 95 | + - title: Implicit Classes |
| 96 | + by: Josh Suereth |
| 97 | + description: "Scala 2.10 introduced a new feature called implicit classes. An implicit class is a class marked with the implicit keyword. This keyword makes the class’ primary constructor available for implicit conversions when the class is in scope." |
| 98 | + url: "core/implicit-classes.html" |
86 | 99 | - title: The Scala Book
|
87 | 100 | by: Alvin Alexander
|
88 | 101 | icon: book
|
|
101 | 114 | icon: tasks
|
102 | 115 | url: "contributors/index.html"
|
103 | 116 | description: "Lists all the tools that library authors should setup to publish and document their libraries."
|
104 |
| - - title: "Migration from Scala 2 to Scala 3" |
105 |
| - by: Adrien Piquerez |
106 |
| - icon: suitcase |
107 |
| - root: "scala3/guides/" |
108 |
| - url: "migration/compatibility-intro.html" |
109 |
| - description: "Everything you need to know about compatibility and migration to Scala 3." |
110 | 117 |
|
111 | 118 | - category: Parallel and Concurrent Programming
|
112 | 119 | description: "Complete guides covering some of Scala's libraries for parallel and concurrent programming."
|
|
193 | 200 | root: "scala3/guides/"
|
194 | 201 | url: "contribution/contribution-intro.html"
|
195 | 202 | description: "Guide to the Scala 3 Compiler and fixing an issue"
|
196 |
| - - title: An Overview of TASTy |
197 |
| - by: Alvin Alexander |
198 |
| - icon: birthday-cake |
199 |
| - root: "scala3/guides/" |
200 |
| - url: "tasty-overview.html" |
201 |
| - description: "An overview over the TASTy format aimed at end-users of the Scala language." |
202 | 203 | - title: Scala 2 Reflection
|
203 | 204 | by: Heather Miller, Eugene Burmako, and Philipp Haller
|
204 | 205 | icon: binoculars
|
|
0 commit comments