RFR: 8349373: Support JavaFX preview features
Michael Strauß
mstrauss at openjdk.org
Tue Feb 4 19:23:19 UTC 2025
On Tue, 4 Feb 2025 18:44:57 GMT, Andy Goryachev <angorya at 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
More information about the openjfx-dev
mailing list