On Tue, 4 Feb 2025 18:44:57 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> This definition is, as you point out, largely lifted from JEP 12. Aside from 
>> wording changes, here are some key differences:
>> 
>> * JEP 12 assumes that a feature should be finished within two releases. I 
>> think for JavaFX, being just a framework and not a programming language, it 
>> is sensible to assume that we can finish features in the next release; that 
>> is, a preview feature that is introduced in JavaFX N should be finished in 
>> N+1.
>> * JEP 12 says that a preview feature should be at least 95% "done". I think 
>> we can be a little bit more risk-tolerant here, which is why I lowered this 
>> number to 90% "done".
>> 
>> The general idea is that preview features in JavaFX should be faster and 
>> accept a little bit more risk than preview features in the JDK.
>
> The space of people who know what a JDK preview is is larger than that of JFX 
> people.  I think we might want to point to JEP12 and explicitly explain the 
> difference, that's all.

We could also do that, but the problem is that the contents of JEP 12 only map 
to JavaFX in some parts, but not in others. So we would need to include weasel 
language like "where applicable" (which always leaves a bit of room for 
interpretation), or provide what would basically be a detailed 
sentence-by-sentence diff.

So in the end, it might still be easier to point at our own (complete) 
definition instead of a partially applicable definition somewhere else.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1359#discussion_r1941767371

Reply via email to