Statements (31)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Java_Enhancement_Proposal
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:Java_Enhancement_Proposal
|
gptkbp:challenges |
Ensuring safety and performance.
|
gptkbp:code |
Available in Open JDK.
|
gptkbp:contribution |
Open for community contributions.
|
gptkbp:created |
2021-09-15
|
gptkbp:dependency |
gptkb:JEP_411
|
gptkbp:example |
Examples provided in the documentation.
|
gptkbp:feedback |
Positive feedback from early adopters.
|
gptkbp:first_published |
2023-01-10
|
gptkbp:future_plans |
Further enhancements to the API.
|
gptkbp:goal |
Simplify native interoperation.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 39
|
gptkbp:impact |
Significant impact on Java native interoperation.
|
gptkbp:is_adopted_by |
Adopted by several projects.
|
gptkbp:is_compatible_with |
No backward compatibility issues.
|
gptkbp:is_described_as |
Provides an API to allow Java programs to interoperate with code and data outside of the Java runtime.
|
gptkbp:is_implemented_in |
gptkb:Open_JDK_Project_Loom
|
gptkbp:is_motivated_by |
To improve the ability of Java programs to interface with native libraries.
|
gptkbp:is_tested_for |
Extensive testing with native libraries.
|
gptkbp:key |
Memory access, Foreign function calls, Safety and performance.
|
gptkbp:latest_version |
1.0
|
gptkbp:proposed_by |
Foreign Function & Memory API Team
|
gptkbp:related_jeps |
gptkb:JEP_338
|
gptkbp:status |
gptkb:organization
|
gptkbp:targets |
gptkb:JDK_17
|
gptkbp:title |
gptkb:Foreign_Function_&_Memory_API_(Incubator)
|
gptkbp:user_reviews |
gptkb:Markus_Karg
|
gptkbp:uses |
Used for accessing system libraries.
|
gptkbp:website |
https://openjdk.java.net/jeps/39
|