Yeah, +1 for me too.  It’s a good start, and maybe a fine finish.

I’ll comment directly to Gavin’s message on the extra inference beyond base+A+B.


> On Oct 1, 2019, at 2:09 PM, fo...@univ-mlv.fr wrote:
> 
> ----- Mail original -----
>> De: "Brian Goetz" <brian.go...@oracle.com>
>> À: "Remi Forax" <fo...@univ-mlv.fr>
>> Cc: "Gavin Bierman" <gavin.bier...@oracle.com>, "amber-spec-experts" 
>> <amber-spec-experts@openjdk.java.net>
>> Envoyé: Mardi 1 Octobre 2019 23:02:50
>> Objet: Re: Exploring inference for sealed types
> 
>> Baseline says that "you have to be explicit", so omitting one of the three 
>> finality modifiers would be an error. 
> 
> ok,
> 
>> That leaves room for giving meaning to the absence of modifiers later 
>> (either implicitly final, or inferred.)
> 
> yes !
> 
> so +1 for me.
> 
> Rémi 
> 
>> 
>> On 10/1/2019 4:37 PM, Remi Forax wrote:
>>> I believe we should allow ourselves to add C in the future,
>>> so Baseline + A + B + any subtypes of a sealed types using the permit clause
>>> implicitly should be explicitly declared final, sealed or non-sealed.
>>> 
>>> Rémi
>>> 
>>> ----- Mail original -----
>>>> De: "Brian Goetz" <brian.go...@oracle.com>
>>>> À: "Gavin Bierman" <gavin.bier...@oracle.com>, "amber-spec-experts"
>>>> <amber-spec-experts@openjdk.java.net>
>>>> Envoyé: Mardi 1 Octobre 2019 22:20:17
>>>> Objet: Re: Exploring inference for sealed types
>>>> Having received no further feedback, I'm inclined to proceed on
>>>> Baseline+A+B.
>>>> 
>>>> On 9/24/2019 2:34 PM, Brian Goetz wrote:
>>>>> So my suggestion is to start with Baseline + (A | A&B), limiting
>>>>> inference to permits clauses, and see if that is enough.

Reply via email to