Displaying 2 results from an estimated 2 matches for "open_process".
2019 Aug 13
0
[PATCH 3/3] generator: improve pod2text invocation
...out chan;
let cmd =
match width with
| Some width ->
- sprintf "pod2text -w %d %s" width (Filename.quote filename)
+ sprintf "pod2text -w %d" width
| None ->
- sprintf "pod2text %s" (Filename.quote filename) in
- let chan = open_process_in cmd in
+ "pod2text" in
+ let chan_out, chan_in = open_process cmd in
+ output_string chan_in "=encoding utf8\n\n";
+ output_string chan_in (sprintf "=head1 %s\n\n%s\n" name longdesc);
+ close_out chan_in;
let lines = ref [] in
- let rec loop i =
-...
2019 Aug 13
5
[PATCH 0/3] generator: pod2text-related improvements
- refactor memoization code
- pass pod as stdin rather than files
Pino Toscano (3):
generator: isolate memoized cache in own module
generator: adjust variable names
generator: improve pod2text invocation
generator/Makefile.am | 3 ++
generator/memoized_cache.ml | 62 +++++++++++++++++++++
generator/memoized_cache.mli | 29 ++++++++++
generator/utils.ml | 101