Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Post-Teaching Demo feedback #1036
I'm submitting this "issue list", ahead of one or more PRs, as a result
The first is a Styles issue:
which I will have commited ot the Styles repo.
The remainder are specific to "The Unix Shell"
The phrase "At a high level, computers do four things" doesn't tell
Not all computers "Store data" nor "Interact with us".
Some computers will stream data in and out, and merely "run programs"
I'd like to suggest that, in the context of "Software Carpentry" and in
"At a high level, computers that run software to process user-supplied
There are a couple of places where the seperation of Input and Output
In the "Navigating Files and Directories" episode, we use a standalone
Perhaps that could be re-rendered as
Putting all that together, our command above
has given us a listing of files and directories in the root directory /.
Note that we would drop the "An example of the output ..." sentence
In the "Pipes and Filters" episode, we use the example of a "wc -l"
I think this would benefit from an explict empty line after the
So, we would have
What happens if a command is supposed to process a file, but we don’t
Notice that the shell has accepted our command but has not produced
Since it doesn’t have any filenames, wc assumes it is ...
This presentation, I suggest, links into the idea of the shell presenting
One of the things I picked up on, whilst reading through the lesson
The output from the very first command in "Introducing the Shell"
however, on a standard 80x24 terminal, those names would be
Interestingly, in the next episode, "Navigating Files and Directories"
the display of a directory containing the eight directories above, plus
but then later on in the same episode we see
as opposed to what a standard terminal would display, vis
One example, of where a previous listing of directory contents is
is now, with the addition of the newly created "thesis" directory,
some 102 characters wide which is not what the students would see
There are other examples of this, though I am sure that, as the lesson
As I say, I am happy to create and submit PRs for some, or all,