"Model 2" prototype status
    Simon Ochsenreither 
    simon at ochsenreither.de
       
    Sun Aug  2 11:17:32 UTC 2015
    
    
  
>  we'll probably accept Foo<any> as shorthand for Foo<any, any, any>
> and Foo<ref> as shorthand for Foo<ref, ref, ref>
>
> Since the arity is fixed and known at compile time, there's no problem
> with this; there's no other logical meaning to instantiating with the
> wrong number of type args.
 
Partially applied type constructors? Not saying that this is a concern now, but
maybe your successor in 15 years will curse you for using this syntax, when they
try to make Java 20's type system a bit more useful. :-)
    
    
More information about the valhalla-dev
mailing list