Language Design


Proposal to officialize and generalize name-based pattern matching [SIP Proposal] (20)
Allow defs to be implemented from functions [Language Design] (20)
Move slowly and iterate ( 2 ) [Language Design] (33)
DelayedInit or OnCreate, any solution? ( 2 3 ) [Language Design] (42)
Proposal to remove general type projection from the language ( 2 3 4 ) [SIP Proposal] (78)
Proposal to disallow class shadowing ( 2 3 ) [SIP Proposal] (42)
Import aliases(imports are confusing things about some libraries) [Language Design] (2)
Irrefutable destructuring patterns [Language Design] (6)
ImplicitFunctionClass [SIP Proposal] (20)
Simplify `for` clause [Language Design] (2)
Proposal to enhance Scala's OO capabilities [SIP Proposal] (3)
Problems with `Numeric` and `Ordering` [Language Design] (13)
Proposal to remove Existential Types from the language [SIP Proposal] (16)
Existential scope of existential typeparameter changes unexpectedly [Language Design] (3)
Proposal for programmatic structural types ( 2 ) [SIP Proposal] (32)
Issues related to possible `HasThisType` implementation in Scala/Dotty [Language Design] (3)
Proposal : Abstract `This` type inside every class/trait [Language Design] (17)
[WIP] Scala with Explicit Nulls ( 2 ) [Language Design] (30)
Are the magical rules about `:` operators required any more? [Language Design] (14)
Singleton subtyping, and can we mark scala.Singleton as experimental? ( 2 ) [Language Design] (28)
Statically obtain the name of a class member, in a checked way [Language Design] (11)
Syntactic sugar for Tuple1 [Language Design] (4)
Question about an implicit-heavy design pattern [Language Design] (7)
Surprising scala for loop evaluation [Language Design] (5)
Proposal to add Automatic Eta Expansion to the Language [SIP Proposal] (3)
Syntactic sugar for generalized type constraints (=:=, <:<) [Language Design] (4)
Making `for` simpler and more regular ( 2 3 4 ) [Language Design] (67)
Make concrete classes final by default ( 2 3 4 5 6 ) [Language Design] (102)
Proposal to remove auto application from the language ( 2 ) [SIP Proposal] (30)
Yield in for comprehension should have higher precedence than method invocation ( 2 ) [Language Design] (24)