Changes between Version 133 and Version 134 of j2p
- Timestamp:
- 09/26/24 09:13:59 (2 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
j2p
v133 v134 9 9 * "core translator" for translating java and the built-in libraries. 10 10 * Handles java method overloading using the @dispatch annotation from [https://pypi.org/project/plum-dispatch/ plum]. 11 * Minimalistic code generation: if your java code does not use external libraries, no additional libraries are needed to run generated python code, except maybe the plum library if you use java method overloading.11 * Minimalistic code generation: only those external libraries are needed that are actually needed for the specific translated code. Also we attempt to make minimal use of external libraries. 12 12 * both single-file as multi-file projects 13 * translates calls to external libraries14 * "translator plugins": a translator plugin is a plugin on the java side that handles translating calls to external java libraries such as jackson, junit etc. You select the required translator plugins as needed.13 * translates calls to external java libraries 14 * translator plugins: plugins on the java side that handle translating calls to external java libraries such as jackson, junit etc. You select the required translator plugins as needed. 15 15 * There may be different translator plugins available for the same java library, translating to a different python library, depending on your needs. 16 16 * can generate pip-installable zip file that automatically (pip) installs all required dependencies (external python libraries) depending on your chosen library translators.