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

Open
elenavataga opened this Issue Mar 9, 2018 · 3 comments

Comments

Projects
None yet
3 participants
@elenavataga

elenavataga commented Mar 9, 2018

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.

@shwina

This comment has been minimized.

Member

shwina commented Mar 9, 2018

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.

@elenavataga

This comment has been minimized.

elenavataga commented Mar 9, 2018

Something like:
Understand benefits of “pipes and filters” programming model.

@navjotk

This comment has been minimized.

navjotk commented Mar 20, 2018

Or: "small tools joined on the shell using pipes and filters."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment