|
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