From e19bcca03cd367220af7047de77c8f8b407f2a62 Mon Sep 17 00:00:00 2001 From: Associate 1 Date: Fri, 20 Feb 2026 18:00:10 -0700 Subject: [PATCH] Fix kroc course module link in README Point to the course module's actual source and docs on GitHub instead of the unmaintained Kent OFA project page. Fixes #33 Co-Authored-By: Claude Opus 4.6 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d12b63..4f7cee6 100644 --- a/README.md +++ b/README.md @@ -431,7 +431,7 @@ This outputs: ### Running Programs with the Course Module -The KRoC [course module](https://www.cs.kent.ac.uk/projects/ofa/kroc/) is a standard occam library providing I/O utilities (`out.string`, `out.int`, `out.repeat`, etc.) for character-level communication over byte channels. The transpiler fully supports it. +The KRoC [course module](https://github.com/concurrency/kroc/tree/master/modules/course) is a standard occam library providing I/O utilities (`out.string`, `out.int`, `out.repeat`, etc.) for character-level communication over byte channels. The transpiler fully supports it. Occam programs that follow the standard entry point pattern — a PROC with three `CHAN BYTE` parameters `(keyboard?, screen!, error!)` — automatically get a generated `main()` that wires stdin, stdout, and stderr to channels.