Language Design


Do we need Scala 3? [Language Design] (4)
Proposal to Add Union Types to the Language [SIP Proposal] (3)
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)
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)
Proposal to remove auto application from the language ( 2 ) [Language Design] (28)
Type of type patterns in match blocks [Language Design] (5)
Scala 3: DelayedInit [Language Design] (6)
Better number literals ( 2 3 ) [Language Design] (44)
applyDynamicParamLists and applyDynamicParamListsNamedfor scala.Dynamic [Language Design] (2)
Are infix objects intended? [Language Design] (14)
Why doesn't scala allow global `type` definitions? [Language Design] (11)
Pre SIP: name based XML literals ( 2 ) [Language Design] (30)
Case Class toString new behavior proposal (with implementation) ( 2 3 ) [Language Design] (43)
Feature Proposal - Automatic Delegation ( 2 ) [Language Design] (23)
Proposal to introduce super: Type => (to simplify delegations) [Language Design] (6)
First batch of Scala 3 SIPs [SIP Proposal] (2)
Do we need to enhance @static? [Language Design] (5)
Ability to force the caller to specify a type parameter for a polymorphic method ( 2 ) [Language Design] (28)
Mini-SIP: companions must be co-defined in the same tree [Language Design] (7)