fix #496: add concore.java for local Java nodes#500
fix #496: add concore.java for local Java nodes#500avinxshKD wants to merge 0 commit intoControlCore-Project:devfrom
Conversation
|
Hey @pradeeban added the missing library + mkconcore.py support for build/run/debug on Also no tests yet, kept it minimal for now.... should I mirror TestConcoredockerApi.java for this? or keep it for later. Java's been a second-class citizen here for a while. I hope not a toy anymore :) |
|
Also @pradeeban, @Rahuljagwani, @mayureshkothare, Been about 2-3 weeks heads-down on this.... taking a bit longer than expected but wanted it to be solid before sending. Will have the draft proposal to you in the next day or two. A few things I wanted to know and guided by you.... before I finalize:
|
|
@avinxshKD 1. I think the "research note" as in measuring/benchmarking can be a core part of the GSoC. But refining to publish as a research paper is usually something beyond the scope of GSoC. (We cannot use GSoC as a primarily research paper writing task, as GSoC is meant to be a coding task). The distinction is documentation+evaluation (a core component of software development) vs. a research paper draft (not a core component of software development). Good work. |
|
Looks like too many unnecessary line changes in mkconcore.py whereas the actual line changed was just one line. Can you remove all the unnecessary line changes in this file, keeping the changes to that file to bare minimum? |
Java had concoredocker.java but nothing for local file I/O, couldn't
run a Java node without Docker. This adds concore.java (mirrors concore.py)
and updates mkconcore.py to recognize .java files and generate the right
build/run/debug scripts for Windows and POSIX.
ZMQ support, literal eval parser
block, javac in local build + POSIX run scripts
fixes #496