Homework: Shells

Read: Plan 9 Shell, AppleScript

Hand-In Procedure

You are to turn in this homework during lecture. Please write up your answers to the exercises below and hand them in to a 6.828 staff member at the beginning of lecture.

Question 1 In the heyday of Unix and software tools, the shell was a popular choice of programming language for a variety of tasks. This is not as true today.

List three things that shell programming is commonly used for today (perhaps that you've used it for) and three things that you think it would be inappropriate for.

Question 2 What could be changed in today's shells to accomodate the second set of tasks you listed?

This completes the homework.