# Non-existing writeall() reference in Docs

**URL:** <https://discourse.julialang.org/t/non-existing-writeall-reference-in-docs/9321>\
**Category:** General Usage\
**Created:** [February 25, 2018, 6:32pm UTC](https://discourse.julialang.org/t/non-existing-writeall-reference-in-docs/9321 "2018-02-25T18:32:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![iwelch](https://avatars.discourse-cdn.com/v4/letter/i/8c91f0/32.png) [@iwelch](https://discourse.julialang.org/u/iwelch)\
**Post date:** [February 25, 2018, 6:32pm UTC](https://discourse.julialang.org/t/non-existing-writeall-reference-in-docs/9321/1 "2018-02-25T18:32:25Z")

</div>

dear julia experts:

[https://github.com/JuliaLang/julia/issues/18834](https://github.com/JuliaLang/julia/issues/18834)

writeall still referenced in ‘Avoiding Deadlock in Pipelines’ in the stable docs.

I was looking for a way to have my julia program pass information to an external program via STDIN, and retrieve this program’s STDOUT. But my question is a little broader.

For example, using unix dc as a program, and passing, say, “100 200 + f\n”, reading the result (as long as there is output, here I happen to know it is only one line), then passing “300 - f\n” and reading the result. `@async` seems the correct way to do this, but it would be simpler to figure out with a working example than with the cryptic mention in the doc.
