New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Objectives in episode 4: Pipes and Filters #735
Comments
This is an interesting observation, and you're absolutely right. The terminology "loosely joined" is not explained anywhere in the text. Any suggestions for how to re-word the objective? One of the objectives of this episode is to demonstrate that the shell provides tools to combine simple programs together to perform complex tasks. |
Something like: |
Or: "small tools joined on the shell using pipes and filters." |
I was also confused by the objective "Explain Unix’s ‘small pieces, loosely joined’ philosophy". |
I was also confused by this objective and I think something like **Explain how to resolve many complex tasks with small pieces (pipes and filters) together ** |
I agree that this objective could be clearer. Maybe "Explain the 'filters and pipes' philosophy of Unix programs" I also got stuck on the second objective, which currently reads "Process a file instead of keyboard input using redirection." It definitely took me a little while to rearrange this enough in my mind so that it made sense. Could it be instead, "Process a file using redirection instead of direct keyboard input." or even more simply, "Process a file using redirection." I think either would work, and both are clearer to my mind than the current version. |
The last objective is listed as:
"Explain Unix’s ‘small pieces, loosely joined’ philosophy."
which does not seem to be covered anywhere in the text.
Apparently it refers to the paragraph starting with:
"This simple idea is why Unix has been so successful. ..."
The paragraph covers well the advantage of many small tools,
but "loosely joined" does not sound appropriate,
I suggest to omit this objective.
The text was updated successfully, but these errors were encountered: