Language Design


SIP Proposal Macros
About the Language Design category [Language Design] (1)
What kinds of macros should Scala 3 support? ( 2 3 4 ) [Macros] (61)
Pre SIP: Demote match keyword to a method ( 2 ) [Language Design] (21)
Better type inference for Scala: send us your problematic cases! ( 2 3 ) [Language Design] (58)
Pre-SIP: warn against unidiomatic features (e.g., null value and unsafe casts) ( 2 3 4 ) [SIP Proposal] (72)
SIP Suggestion: Add ?: and ?. syntactic sugar for more convenient Option[T] usage ( 2 ) [Language Design] (23)
Proposal to add Intersection Types to the Language ( 2 ) [SIP Proposal] (23)
Proposal to add Dependent Function Types to the Language [SIP Proposal] (6)
Multiple type parameter lists in Dotty? (SI-4719) [Language Design] (9)
Second batch of Scala 3 SIPs: additions to Scala's type system [SIP Proposal] (1)
Proposal to add Trait Parameters to the Language [SIP Proposal] (12)
Type-safe contains ( 2 ) [Language Design] (35)
Do we need Scala 3? [Language Design] (4)
Proposal to add Implicit Function Types to the Language [SIP Proposal] (2)
Proposal to Add Union Types to the Language [SIP Proposal] (2)
Dotty Type classes ( 2 3 ) [Language Design] (57)
Syntatic Sugar for Option mappings [Language Design] (14)
Scala 3 primitives for typelevel and meta programming? [Language Design] (6)
Allow "implicit" keyword to be used with "import" [Language Design] (15)
Pre sip Scala external preprocessors [Macros] (2)
PRE SIP: ThisFunction | scope injection (similar to kotlin receiver function) ( 2 ) [Language Design] (39)
Proposal to remove XML literals from the language ( 2 3 4 5 ) [Language Design] (94)
Make concrete classes final by default ( 2 3 4 5 ) [Language Design] (99)
DelayedInit or OnCreate, any solution? ( 2 3 ) [Language Design] (40)
Deprecate assignment to underscore ( 2 ) [Language Design] (27)
Proposal to introduce this#type and constructor constrains to improve definition of java.lang.Object.clone-like methods [Language Design] (9)
Proposal to remove early initializers from the language ( 2 ) [Language Design] (38)
Backticks in string interpolation [Language Design] (11)
Proposal to remove procedure syntax ( 2 3 4 5 6 ) [Language Design] (100)
Making `for` simpler and more regular ( 2 3 ) [Language Design] (45)