|
About the Language Design category
|
|
0
|
1613
|
August 9, 2016
|
|
Towards a Common Scala Style Recommendation
|
|
71
|
2557
|
March 15, 2026
|
|
Make Null a subclass of AnyVal under -Yexplicit-nulls
|
|
10
|
336
|
March 12, 2026
|
|
Capture tracking and primitive types
|
|
5
|
187
|
March 9, 2026
|
|
Adding a Methods type to Selectable, similar to Fields
|
|
3
|
137
|
March 3, 2026
|
|
Proposal for Multi-level Enums
|
|
40
|
8932
|
February 24, 2026
|
|
Relaxed extension methods (SIP 54) are not relaxed enough
|
|
6
|
1003
|
February 21, 2026
|
|
strictEquality with explicit-nulls do not work well together
|
|
14
|
532
|
February 15, 2026
|
|
Improving Scala’s Import Resolution with an Import-Map-Inspired Physical Import Model
|
|
9
|
265
|
February 10, 2026
|
|
Can we improve `CanEqual`?
|
|
4
|
187
|
February 2, 2026
|
|
SIP-XX - Unpack Case Classes into Parameter Lists and Argument Lists
|
|
12
|
467
|
January 28, 2026
|
|
SIP-71: Is it possible to add from modifier?
|
|
0
|
101
|
January 28, 2026
|
|
Is it possible to implement the Abort capability using Scala 3.8 features?
|
|
3
|
206
|
January 26, 2026
|
|
SIP-71: How will implicit convertion to scala.Boolean be implemented?
|
|
1
|
193
|
January 26, 2026
|
|
Change misleading error `class ... needs to be abstract`
|
|
2
|
211
|
January 26, 2026
|
|
@uncheckedVariance soundness
|
|
17
|
539
|
January 22, 2026
|
|
Pre-SIP: Allow single-line lambdas after `:`
|
|
31
|
1365
|
January 17, 2026
|
|
Can we allow `while` loops without the `do`?
|
|
12
|
318
|
January 13, 2026
|
|
Typing of eta-expansion of method having specific type signature
|
|
4
|
121
|
January 13, 2026
|
|
Next Scala 3 LTS version will increase minimum required JDK version
|
|
52
|
2820
|
January 10, 2026
|
|
How to avoid repeating method parameter defaults
|
|
2
|
204
|
January 9, 2026
|
|
Can we allow non-indented cases for non`-match` `case` blocks
|
|
11
|
358
|
January 4, 2026
|
|
Syntax for type tuple with one element
|
|
59
|
2250
|
January 2, 2026
|
|
Support for arbitrary evaluation of `Expr[A]` -> `A` at compile-time
|
|
5
|
233
|
December 26, 2025
|
|
NamedTupledFunction
|
|
3
|
129
|
December 24, 2025
|
|
Questioning the necessity of `:` in object/class/enum/trait declarations
|
|
25
|
508
|
December 23, 2025
|
|
Support jSpecify annotations
|
|
5
|
166
|
December 22, 2025
|
|
Proposal: Restricted Type Projection Sugar
|
|
12
|
535
|
December 20, 2025
|
|
Should we gather usage statistics about SIP-44 (fewer braces)?
|
|
118
|
2482
|
December 9, 2025
|
|
println(null.asInstanceOf[Int])
|
|
5
|
152
|
December 7, 2025
|