@@ -6,14 +6,14 @@ this backend won't be packaged with the [diplomat tool](https://rust-diplomat.gi
6
6
7
7
# JEP 454 binding generation
8
8
In order to package this backend with the other backends there is a long term plan to implement a subset of ` jextract ` 's functionality.
9
- The reasons for this include
9
+ The reasons for this include:
10
10
- reducing the amount of generated code: By default ` jextract ` produces wrappers for standard library code as well as other methods
11
- that should not be unnecessary for a diplomat wrapped library.
12
- - simplifying development setup: most diplomat developers are not not familier with java and setting up a java development environment
11
+ that should not be unnecessary for a Diplomat wrapped library.
12
+ - simplifying development setup: most Diplomat developers are not familiar with Java and setting up a Java development environment
13
13
causes unnecessary friction. Diplomat strives to enable contributors to only have to set up an environment for the language that they
14
- need a backend for. But all diplomat contributors need to generate the code for all backends
14
+ need a backend for. But all Diplomat contributors need to generate the code for all backends.
15
15
- simplifying ci setup: ` jextract ` does not appear to be available via package manager, and so needs to be downloaded via URL. This is
16
- an undesired step for diplomat's
16
+ an undesired step for Diplomat.
17
17
18
18
This [ JEP 454] ( https://openjdk.org/jeps/454 ) binding generation will be developed as a library [ ` jextrsact ` ] ( ./jextrsact/README.md ) in
19
19
this repository. It will not be a replacement for jextract as it will focus only on
@@ -29,7 +29,3 @@ then pass the location of the library with `-e`, with a config path specified wi
29
29
``` sh
30
30
diplomat-java -e feature/src/lib.rs -l feature/diplomat-java-conf.toml feature/tmp/
31
31
```
32
-
33
-
34
-
35
-
0 commit comments