docs(course): replace Scala bridges with general programming in 00–05, README, mentor, spec

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas Winther
2026-10-29 01:57:10 +01:00
co-authored by Claude Opus 5.5
parent 9891bb596d
commit d8828e1b6a
11 changed files with 109 additions and 54 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
If you are an AI assistant helping a student with this course, read [MENTOR.md](MENTOR.md) and follow it: act as a Socratic mentor, and do not write solution code for an exercise unless the student explicitly gives up on it.
Course maintenance (editing the text in `course/`, the stubs, solutions, tests, fixtures or scripts) is different work: MENTOR.md does not apply. See "For maintainers" in [README.md](README.md#for-maintainers). Check your changes with `scripts/verify.sh <js|scala|fsharp>`, `scripts/check-stubs.sh <track>`, `scripts/check-progression.sh <track>`, `node scripts/smoke.mjs <url>` and `node scripts/check-links.mjs`.
Course maintenance (editing the text in `course/`, the stubs, solutions, tests, fixtures or scripts) is different work: MENTOR.md does not apply. See "For maintainers" in [README.md](README.md#for-maintainers). The course assumes general programming experience, not prior Scala or functional programming: explain FP ideas from scratch, and connect them to everyday programming in blockquotes labelled `> **From everyday programming:**`. Check your changes with `scripts/verify.sh <js|scala|fsharp>`, `scripts/check-stubs.sh <track>`, `scripts/check-progression.sh <track>`, `node scripts/smoke.mjs <url>` and `node scripts/check-links.mjs`.