What are JEPs in Java?

4

I was seeing the JDK 12 backlog and saw that the changes are all referred to as JEPs. In addition, in the features list has "JEPs targeted to JDK 12, until then."

From what I've seen, a JEP is a kind of document with a definite format.

So, what are these JEPs? How do they work? Are you in any relationship with Python PEPs ?

    
asked by anonymous 28.11.2018 / 15:54

1 answer

4

JEP is exactly the same as Python's PEP, it really only changes the letter, until the definition is the same as the Java Enhacement Proposal, and the usage process is almost identical. Of course each community has a little of its way, its criterion of what is good, how to write (how to format, what sections, etc.), who can participate in what way, etc. but the function is the same. In fact it is a process prior to what already existed the JCP (Java Community Process) which is the final step that every JEP if it is to change something in the technology (I do not know the details, but what only recommends users follow, type PEP 8, does not go to JCP), anyway it is something more informal, as show Wikipedia .

The document is more visible, but both are a process, more than a document.

JEP-1 explains better: P

    
28.11.2018 / 16:24