Language Design


Topic Replies Activity
Pre-SIP: Assignment Operator Precedence Exceptions (!=, <=, >=) 7 March 12, 2019
Let's fix Scala's initialization order when overloading values 17 March 7, 2019
Even less explicit typing on def implementations 35 March 7, 2019
Proposal to officialize and generalize name-based pattern matching 20 March 15, 2019
Allow defs to be implemented from functions 20 March 6, 2019
DelayedInit or OnCreate, any solution? 42 March 4, 2019
Proposal to remove general type projection from the language 78 March 15, 2019
Proposal to disallow class shadowing 42 March 15, 2019
Import aliases(imports are confusing things about some libraries) 2 March 2, 2019
ImplicitFunctionClass 20 February 27, 2019
Simplify `for` clause 2 February 27, 2019
Problems with `Numeric` and `Ordering` 13 February 25, 2019
Proposal to remove Existential Types from the language 16 March 15, 2019
Existential scope of existential typeparameter changes unexpectedly 3 February 18, 2019
Proposal for programmatic structural types 32 March 15, 2019
Issues related to possible `HasThisType` implementation in Scala/Dotty 3 February 8, 2019
Proposal : Abstract `This` type inside every class/trait 17 February 8, 2019
[WIP] Scala with Explicit Nulls 30 February 5, 2019
Are the magical rules about `:` operators required any more? 14 February 2, 2019
Singleton subtyping, and can we mark scala.Singleton as experimental? 28 February 1, 2019
Statically obtain the name of a class member, in a checked way 11 February 1, 2019
Syntactic sugar for Tuple1 4 January 31, 2019
Question about an implicit-heavy design pattern 7 January 30, 2019
Surprising scala for loop evaluation 5 January 22, 2019
Proposal to add Automatic Eta Expansion to the Language 3 January 15, 2019
Syntactic sugar for generalized type constraints (=:=, <:<) 4 January 8, 2019
Making `for` simpler and more regular 67 January 7, 2019
Make concrete classes final by default 102 December 27, 2018
Proposal to remove auto application from the language 30 January 26, 2019
Yield in for comprehension should have higher precedence than method invocation 24 December 14, 2018