Language Design   SIP Proposal


Topic Replies Activity
About the SIP Proposal category 1 August 31, 2018
Progress Observer Notification 22 June 15, 2019
Proposal To Revise Implicit Parameters 161 June 11, 2019
Proposal for Opaque Type Aliases 87 June 8, 2019
Proposal: Implied Imports 37 June 5, 2019
Proposal to Add Implied Instances to the Language 184 June 4, 2019
Proposal: Simplifying the Scala getting started experience 87 May 14, 2019
Proposal to enhance Scala's OO capabilities 5 May 5, 2019
Proposal to deprecate and remove symbol literals 105 April 21, 2019
Proposal to add Extension Methods to the language 27 April 20, 2019
Proposal to add top-level definitions (and replace package objects) 57 April 16, 2019
Proposal to add kind polymorphism to the language 18 April 4, 2019
Proposal: make overload resolution bind more closely for matching types 4 March 30, 2019
Proposal for explicit syntax for Type Lambdas 8 March 20, 2019
Proposal to drop Weak Conformance from the language 102 March 15, 2019
Pre-SIP: Assignment Operator Precedence Exceptions (!=, <=, >=) 7 March 12, 2019
Proposal to officialize and generalize name-based pattern matching 20 March 15, 2019
Proposal to remove general type projection from the language 78 March 15, 2019
Proposal to disallow class shadowing 42 March 15, 2019
ImplicitFunctionClass 20 February 27, 2019
Proposal to remove Existential Types from the language 16 March 15, 2019
Proposal for programmatic structural types 32 March 15, 2019
Proposal to add Automatic Eta Expansion to the Language 3 January 15, 2019
Proposal to remove auto application from the language 30 January 26, 2019
Removing `copy` operation from case classes with private constructors 8 November 20, 2018
Proposal to add Implicit Function Types to the Language 4 October 24, 2018
Proposal to add Trait Parameters to the Language 15 October 24, 2018
Proposal to add Dependent Function Types to the Language 8 October 24, 2018
Pre-SIP: warn against unidiomatic features (e.g., null value and unsafe casts) 72 October 14, 2018
Proposal to add Intersection Types to the Language 24 October 24, 2018