Skip to content

Point chapter 9 to the 2026-27 lecture 9 slides - #12

Merged
ethan42 merged 1 commit into
mainfrom
lec09-2026
Oct 30, 2026
Merged

ethan42 merged 1 commit into
mainfrom
lec09-2026

Conversation

@ethan42

@ethan42 ethan42 commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

Updates chapter 9 for the 2026-27 lecture 9 slides (assets/pdf/lec09.pdf on the course site). The new slides URL goes live when progintro.github.io#43 is merged.

The deck has 45 pages instead of 41:

  • New pages:
    • p. 3: 1st place for an NKUA team at GRCPC 2026, plus a silver medal and three places in the top 11
    • p. 28: a Chekhov's Gun image, with no text of its own
    • pp. 42–43: fprintf and stderr
  • Changed: the stdin screenshot on p. 11 shows the hw0 2026 goldbach instead of trolley. The rest are captions and spelling.
  • Page mapping (old → new): pp. 1–2 stay the same; 3–26 → 4–27; 27–39 → 29–41; 40–41 → 44–45.

Changes:

  • Chapter 9:
    • The Σύνοψη mentions the GRCPC 2026 result and links to the scoreboard.
    • §9.3 explains stdout vs stderr and fprintf, using the slide's example.
    • §9.22 uses goldbach and mentions trolley as the 2025-26 example.
    • The reading list has the new pages and a link to the 2025-26 deck, plus man fprintf and Chekhov's gun under «Άλλα».
  • Glossary: chapter 9 now also defines «έξοδος σφάλματος» (stderr), using the same term as chapter 18. The glossary now lists both chapters for it.
  • Ten slide questions: they point to the new deck with their new page numbers.
  • Other files: sources/extract/lec09.yaml (remapped outline and pointers, plus an issue describing the changes), the manifest, make fetch, and the README line «Διαλέξεις 0–9».

make check passes.

Opened from socrates.

The 2026-27 deck (assets/pdf/lec09.pdf on the course site) has 45
pages instead of 41. It adds p. 3 (an NKUA team took 1st place at
GRCPC 2026), p. 28 (a Chekhov's Gun image) and pp. 42-43 (fprintf and
stderr). Old pp. 3-26 are now pp. 4-27, old pp. 27-39 are now
pp. 29-41, and old pp. 40-41 are now pp. 44-45. The stdin screenshot on
p. 11 uses the hw0 2026 goldbach exercise instead of trolley.

Chapter 9 mentions the GRCPC result in the summary, explains stdout,
stderr and fprintf in §9.3, adds stderr to the glossary (shared with
chapter 18's entry), and uses goldbach in §9.22. The reading list,
the ten slide questions, the extract notes, the manifest and
`make fetch` now point to the new deck and its page numbers.
@ethan42
ethan42 merged commit ec681b3 into main Oct 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant