sbt shell freeze after "run" command
Opened this issue · 4 comments
GongYiLiao commented
Using the HelloWorld
example in the README.md
, the sbt shell is just frozen, does not accept any input after the run
command.
earldouglas commented
Confirmed; thanks for the report.
earldouglas commented
It looks like the generated Java code is hanging on:
frege.runtime.Runtime.stdout.get().close();
earldouglas commented
Setting fork in run := true
works around this, but I don't yet understand why the buffer is blocked from closing.
earldouglas commented
The buffer in question:
https://github.com/Frege/frege/blob/3.24/frege/runtime/Runtime.java#L98