Most of what i wrote in the L10/L20 memo is accurate :)

> On Apr 15, 2019, at 5:32 PM, fo...@univ-mlv.fr wrote:
> 
> 
> 
> De: "Brian Goetz" <brian.go...@oracle.com>
> À: "Remi Forax" <fo...@univ-mlv.fr>
> Cc: "valhalla-spec-experts" <valhalla-spec-experts@openjdk.java.net>
> Envoyé: Lundi 15 Avril 2019 23:23:57
> Objet: Re: RefObject and ValObject
> V <: V? by value set inclusion; V? is the type obtained by adjoining `null` 
> to the value set of V.  
> 
> Looking for.a better name for this.  :”Nullable value types” is a terrible 
> name, so I don’t want to say that.  (Too confusing with null-default value 
> types.). They could properly be define as “null-adjoined value types”, but 
> that’s not helpful if you don’t know what an adjunction is.  Similarly for 
> “nullable projection”.  
> 
> But the basic idea is that V? is the denotation of the union type of V | 
> Null.  
> 
> 
> Ok, i think i got slightly confused about the difference between RefObject 
> and ValueRef?
> 
> Rémi
> 
>  
> 

Reply via email to