Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.

Java target for Ergo #104

Open
4 of 6 tasks
jeromesimeon opened this issue Apr 25, 2018 · 1 comment
Open
4 of 6 tasks

Java target for Ergo #104

jeromesimeon opened this issue Apr 25, 2018 · 1 comment

Comments

@jeromesimeon
Copy link
Member

jeromesimeon commented Apr 25, 2018

A possible second code-generation target for the Ergo compiler could be Java/JVM. This could showcase the transpilation capabilities and could serve as an initial prototype for JVM-based ledgers.
Work items involved in building a Java target:

  • Enable multiple target languages in compiler
  • Hook Ergo calculus to Java target from Q*cert
  • Port Java runtime for linking and execution of the generated Java code
  • Create a template for an end to end test (maybe with an ant Makefile to compile the generated code, pass the input data, etc).
  • Add dateTime support in Java Runtime
  • Testing Java target is consistent with JS target
jeromesimeon referenced this issue Jun 1, 2018
…onfiguration

Signed-off-by: Jerome Simeon <jeromesimeon@me.com>
jeromesimeon referenced this issue Jun 1, 2018
Signed-off-by: Jerome Simeon <jeromesimeon@me.com>
@jeromesimeon
Copy link
Member Author

Java runtime and testing for Java target added in #457

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant