Language Design


Check even if an existing method on an object is implicitly available [Language Design] (6)
Protect implicit def/vals/classes from direct user calls [Language Design] (7)
The state of then ( 2 ) [Language Design] (32)
Compile-time parameter constraints [Language Design] (4)
Universal Converters [Language Design] (5)
Why cant list.head return an option instead of having a headOption method [Language Design] (3)
Should higher kinds still be behind a language import? [Language Design] (12)
Pre-SIP Discussion: Named type arguments [Language Design] (9)
ListBuffer ++= ListBuffer O(1) time [Language Design] (3)
Generic vals, vars and return types [Language Design] (16)
Using cake and stackable traits patterns together [Language Design] (5)
Comma inference [Language Design] (15)
Support of _ placeholder in string interpolation [Language Design] (3)
A uniform and compact syntax for singleton types [Language Design] (6)
Scala 2.12 (Java 8) annotation on types? [Language Design] (3)
Murmur hash conflicts when hashing many items [Language Design] (5)
Would "type StringOrInt = String | Int" be nice? [Language Design] (3)
Any drawbacks to Nil[A]? [Language Design] (15)
For { } yieldCaseClass [Language Design] (8)
Invalid unicode escapes as literals [Language Design] (6)
Why can't we have compound value types on Jvm and Js? [Language Design] (11)
Possibility for the better contracts for functions [Language Design] (11)
Do the syntaxes for existential types and higher kinded types confuse you? [Language Design] (4)
Valhalla and Improving Value Types ( 2 ) [Language Design] (25)
Returning from a method if code block returns [Language Design] (4)
Annotation macros ( 2 ) [Macros] (34)
Projects using black-box def macros [Macros] (7)
Pre-SIP: `let` expressions in Scala [Language Design] (17)
Syntactic sugar for spreading a tuple when passed into a function [Language Design] (3)
Whitebox def macros ( 2 ) [Macros] (25)