forked from scala/scala3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sidebar.yml
253 lines (253 loc) · 11.4 KB
/
sidebar.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
sidebar:
- title: Blog
url: blog/index.html
- title: Usage
subsection:
- title: Getting Started
url: docs/usage/getting-started.html
- title: sbt-projects
url: docs/usage/sbt-projects.html
- title: IDE support for Dotty
url: docs/usage/ide-support.html
- title: Worksheet mode in Dotty IDE
url: docs/usage/worksheet-mode.html
- title: Language Versions
url: docs/usage/language-versions.html
- title: cbt-projects
url: docs/usage/cbt-projects.html
- title: Scaladoc
url: docs/usage/scaladoc
- title: Dottydoc [Legacy]
url: docs/usage/dottydoc.html
- title: Reference
subsection:
- title: Overview
url: docs/reference/overview.html
- title: New Types
subsection:
- title: Intersection types
url: docs/reference/new-types/intersection-types.html
- title: Union types
url: docs/reference/new-types/union-types.html
- title: Type lambdas
url: docs/reference/new-types/type-lambdas.html
- title: Match types
url: docs/reference/new-types/match-types.html
- title: Dependent Function Types
url: docs/reference/new-types/dependent-function-types.html
- title: Polymorphic Function Types
url: docs/reference/new-types/polymorphic-function-types.html
- title: Enums
subsection:
- title: Enumerations
url: docs/reference/enums/enums.html
- title: Algebraic Data Types
url: docs/reference/enums/adts.html
- title: Translation
url: docs/reference/enums/desugarEnums.html
- title: Contextual Abstractions
subsection:
- title: Overview
url: docs/reference/contextual/motivation.html
- title: Given Instances
url: docs/reference/contextual/givens.html
- title: Using Clauses
url: docs/reference/contextual/using-clauses.html
- title: Context Bounds
url: docs/reference/contextual/context-bounds.html
- title: Given Imports
url: docs/reference/contextual/given-imports.html
- title: Extension Methods
url: docs/reference/contextual/extension-methods.html
- title: Implementing Type classes
url: docs/reference/contextual/type-classes.html
- title: Type Class Derivation
url: docs/reference/contextual/derivation.html
- title: Multiversal Equality
url: docs/reference/contextual/multiversal-equality.html
- title: Context Functions
url: docs/reference/contextual/context-functions.html
- title: Implicit Conversions
url: docs/reference/contextual/conversions.html
- title: By-Name Context Parameters
url: docs/reference/contextual/by-name-context-parameters.html
- title: Relationship with Scala 2 Implicits
url: docs/reference/contextual/relationship-implicits.html
- title: Metaprogramming
subsection:
- title: Overview
url: docs/reference/metaprogramming/toc.html
- title: Inline
url: docs/reference/metaprogramming/inline.html
- title: Macros
url: docs/reference/metaprogramming/macros.html
- title: Runtime Staging
url: docs/reference/metaprogramming/staging.html
- title: Reflection
url: docs/reference/metaprogramming/reflection.html
- title: TASTy Inspection
url: docs/reference/metaprogramming/tasty-inspect.html
- title: Other New Features
subsection:
- title: Trait Parameters
url: docs/reference/other-new-features/trait-parameters.html
- title: Transparent Traits
url: docs/reference/other-new-features/transparent-traits.html
- title: Universal Applies
url: docs/reference/other-new-features/creator-applications.html
- title: Export Clauses
url: docs/reference/other-new-features/export.html
- title: Opaque Type Aliases
url: docs/reference/other-new-features/opaques.html
- title: Open Classes
url: docs/reference/other-new-features/open-classes.html
- title: Parameter Untupling
url: docs/reference/other-new-features/parameter-untupling.html
- title: Kind Polymorphism
url: docs/reference/other-new-features/kind-polymorphism.html
- title: Matchable Trait
url: docs/reference/other-new-features/matchable.html
- title: threadUnsafe Annotation
url: docs/reference/other-new-features/threadUnsafe-annotation.html
- title: targetName Annotation
url: docs/reference/other-new-features/targetName.html
- title: New Control Syntax
url: docs/reference/other-new-features/control-syntax.html
- title: Optional Braces
url: docs/reference/other-new-features/indentation.html
- title: Explicit Nulls
url: docs/reference/other-new-features/explicit-nulls.html
- title: Safe Initialization
url: docs/reference/other-new-features/safe-initialization.html
- title: Other Changed Features
subsection:
- title: Numeric Literals
url: docs/reference/changed-features/numeric-literals.html
- title: Structural Types
url: docs/reference/changed-features/structural-types.html
- title: Operators
url: docs/reference/changed-features/operators.html
- title: Wildcard Types
url: docs/reference/changed-features/wildcards.html
- title: Imports
url: docs/reference/changed-features/imports.html
- title: Type Checking
url: docs/reference/changed-features/type-checking.html
- title: Type Inference
url: docs/reference/changed-features/type-inference.html
- title: Implicit Resolution
url: docs/reference/changed-features/implicit-resolution.html
- title: Implicit Conversions
url: docs/reference/changed-features/implicit-conversions.html
- title: Overload Resolution
url: docs/reference/changed-features/overload-resolution.html
- title: Match Expressions
url: docs/reference/changed-features/match-syntax.html
- title: Vararg Splices
url: docs/reference/changed-features/vararg-splices.html
- title: Pattern Bindings
url: docs/reference/changed-features/pattern-bindings.html
- title: Pattern Matching
url: docs/reference/changed-features/pattern-matching.html
- title: Eta Expansion
url: docs/reference/changed-features/eta-expansion.html
- title: Compiler Plugins
url: docs/reference/changed-features/compiler-plugins.html
- title: Lazy Vals initialization
url: docs/reference/changed-features/lazy-vals-init.html
- title: Main Functions
url: docs/reference/changed-features/main-functions.html
- title: Dropped Features
subsection:
- title: DelayedInit
url: docs/reference/dropped-features/delayed-init.html
- title: Macros
url: docs/reference/dropped-features/macros.html
- title: Existential Types
url: docs/reference/dropped-features/existential-types.html
- title: Type Projection
url: docs/reference/dropped-features/type-projection.html
- title: Do-While
url: docs/reference/dropped-features/do-while.html
- title: Procedure Syntax
url: docs/reference/dropped-features/procedure-syntax.html
- title: Package Objects
url: docs/reference/dropped-features/package-objects.html
- title: Early Initializers
url: docs/reference/dropped-features/early-initializers.html
- title: Class Shadowing
url: docs/reference/dropped-features/class-shadowing.html
- title: Limit 22
url: docs/reference/dropped-features/limit22.html
- title: XML literals
url: docs/reference/dropped-features/xml.html
- title: Symbol Literals
url: docs/reference/dropped-features/symlits.html
- title: Auto-Application
url: docs/reference/dropped-features/auto-apply.html
- title: Weak Conformance
url: docs/reference/dropped-features/weak-conformance.html
- title: Nonlocal Returns
url: docs/reference/dropped-features/nonlocal-returns.html
- title: "[this] Qualifier"
url: docs/reference/dropped-features/this-qualifier.html
- title: Wildcard initializers
url: docs/reference/dropped-features/wildcard-init.html
- title: Syntax Summary
url: docs/reference/syntax.html
- title: Contributing
subsection:
- title: Contribute Knowledge
url: docs/contributing/contribute-knowledge.html
- title: Getting Started
url: docs/contributing/getting-started.html
- title: Workflow
url: docs/contributing/workflow.html
- title: Testing
url: docs/contributing/testing.html
- title: Debugging
url: docs/contributing/debugging.html
- title: IDEs and Tools
subsection:
- title: IDEs
url: docs/contributing/tools/ide.html
- title: Mill
url: docs/contributing/tools/mill.html
- title: Scalafix
url: docs/contributing/tools/scalafix.html
- title: Procedures
subsection:
- title: Release Model
url: docs/contributing/procedures/release.html
- title: Modifying the Test Framework
url: docs/contributing/procedures/vulpix.html
- title: Internals
subsection:
- title: Backend
url: docs/internals/backend.html
- title: Classpaths
url: docs/internals/classpaths.html
- title: Core Data Structrues
url: docs/internals/core-data-structures.html
- title: Contexts
url: docs/internals/contexts.html
- title: Dotc vs Scalac
url: docs/internals/dotc-scalac.html
- title: Higher-Kinded Types
url: docs/internals/higher-kinded-v2.html
- title: Overall Structure
url: docs/internals/overall-structure.html
- title: Periods
url: docs/internals/periods.html
- title: Syntax
url: docs/internals/syntax.html
- title: Type System
url: docs/internals/type-system.html
- title: "Dotty Internals 1: Trees & Symbols (Meeting Notes)"
url: docs/internals/dotty-internals-1-notes.html
- title: Debug Macros
url: docs/internals/debug-macros.html
- title: Resources
subsection:
- title: Talks
url: docs/resources/talks.html