About the Language Design category
|
|
0
|
1431
|
August 9, 2016
|
Pre-SIP: Equivalent of `inline implicit def`
|
|
25
|
887
|
March 18, 2024
|
Scala 3 Macro Annotations (SIP-63) discussions
|
|
8
|
554
|
March 18, 2024
|
Supporting import in extension method blocks
|
|
38
|
1083
|
March 16, 2024
|
Shorthand syntax for opaque subtypes?
|
|
6
|
363
|
March 12, 2024
|
In multi-stage compilation, should we use a standard serialisation method to ship objects through stages?
|
|
24
|
2066
|
March 6, 2024
|
Improvements optional chaining (direct style) (explicit nulls) (user space)
|
|
3
|
226
|
March 6, 2024
|
Pre SIP: Named tuples
|
|
168
|
6239
|
March 6, 2024
|
Relaxed extension methods (SIP 54) are not relaxed enough
|
|
1
|
261
|
March 4, 2024
|
Pre-SIP: Custom compile-time type show for error messages
|
|
9
|
351
|
March 2, 2024
|
Enabling boolean partial function application in pattern matching arguments
|
|
20
|
530
|
February 29, 2024
|
Why is there a restriction on refinements not having vars?
|
|
5
|
466
|
February 28, 2024
|
Scala 3, macro annotations and code generation
|
|
68
|
6124
|
February 26, 2024
|
This trick enables overloading `==` for opaque types
|
|
32
|
615
|
February 21, 2024
|
Pre-SIP: Improved support for Java records
|
|
3
|
419
|
February 13, 2024
|
Surprise when importing everything from an enum
|
|
2
|
199
|
February 16, 2024
|
@infix to unlock operator notation is, in fact, controversial!
|
|
21
|
1664
|
February 16, 2024
|
Can we make adding a parameter with a default value binary compatible?
|
|
31
|
2458
|
February 15, 2024
|
Pre SIP: Better desugarring of extension methods
|
|
8
|
529
|
February 13, 2024
|
Better support for structurally typed records
|
|
27
|
1667
|
February 13, 2024
|
Extending `apply` to extension methods
|
|
14
|
380
|
February 11, 2024
|
Expanding/changing `Selectable` based on upcoming Named Tuples feature
|
|
7
|
928
|
February 5, 2024
|
Named Tuples as a library
|
|
12
|
868
|
February 4, 2024
|
Closed leaf packages
|
|
1
|
184
|
January 30, 2024
|
Can we still generate bytecode when `inline def` method been called from Java
|
|
4
|
293
|
January 29, 2024
|
Plan for @main and mainargs in Scala3?
|
|
22
|
2307
|
January 27, 2024
|
Pre-SIP: Introducing elastic types, classes, functions, and products
|
|
3
|
308
|
January 26, 2024
|
Support `@switch` for type-based pattern matches
|
|
4
|
2068
|
January 19, 2024
|
Bounded type as "Companion Object" for type classes
|
|
15
|
788
|
January 10, 2024
|
Scala.compiletime.ops.int limitation
|
|
6
|
495
|
January 8, 2024
|