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

> On Apr 15, 2019, at 5:32 PM, [email protected] wrote:
> 
> 
> 
> De: "Brian Goetz" <[email protected]>
> À: "Remi Forax" <[email protected]>
> Cc: "valhalla-spec-experts" <[email protected]>
> 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