How to reserve a seat
Abstract
DESCRIPTION:
The workshop is organized in different blocks:
- Create a shell that can run basic commands
- Add the ability to concatenate commands (e.g. with semicolon)
- Implement shell-builtins (like `cd`)
- Add shell history support (optional)
The workshop is meant to be very hands-on, where participants work on their own implementation while we answer questions. At the end of each block, the teachers show a possible solution and ask the participants to move to the next block.
Everybody works on its own pace:
- Teachers provide solutions that participants who are stuck can use to quickly move to the next block, without being frustrated
- Each block has bonus tasks. Participants who finish the block early can work on them: no need to wait until the next block starts.