Closed
Description
Hi,
basilisp.process/exec
hangs when there is a large amount of output printed to stdout
.
To reproduce.
- Open up the REPL and try to
cat
thecore.lpy
file, the command will not return:
$ basilisp repl
basilisp.user=> (require '[basilisp.process :as proc])
nil
basilisp.user=> (proc/exec "cat" "src/basilisp/core.lpy")
The same command works with smaller files:
basilisp.user=> (proc/exec "cat" "README.md")
"# \U0001f40d basilisp \U0001f40d\n\nA Clojure-compatible(-ish)...
basilisp.user=>
Thanks