File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,10 @@ In addition to the expected wrapping `main()` with `fcli_server_lib`:
119
119
- Process management and concurrency: imagine `echolines-fcli |
120
120
echolines-fcli`.
121
121
- Need to manage the named pipes, or maybe switch to Unix sockets.
122
+ - fcli_invoke.py or the shell should ** start** new coprocesses when necessary,
123
+ according to an FCLI_CONCURRENCY variable or a --concurrency flag. The default
124
+ could live on the file system near the control socket, but it could be overridden per
125
+ invocation.
122
126
- Experiment with descriptor passing over a Unix socket, instead of copying.
123
127
- This should also allow us to implement the [ Make jobserver
124
128
protocol] ( https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html ) ,
You can’t perform that action at this time.
0 commit comments