summaryrefslogtreecommitdiff
path: root/chapter28a/README.md
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-10-24 15:41:48 -0700
committerCliff Click <cliffc@acm.org>2026-10-24 15:41:48 -0700
commit489672dfac7efc78fc239ba7c2dfc82f1c5fbeab (patch)
tree9f4e04ed9d4f7443c03b02269cc77a96bb23dbd0 /chapter28a/README.md
parentfeb98e1bb6c973428b94591ed5b0aed5e4137bd0 (diff)
downloadSimple-489672dfac7efc78fc239ba7c2dfc82f1c5fbeab.tar.gz
Simple-489672dfac7efc78fc239ba7c2dfc82f1c5fbeab.zip
Finish chapter numbering, retire combined chapter 24, and update documentation
Diffstat (limited to 'chapter28a/README.md')
-rw-r--r--chapter28a/README.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/chapter28a/README.md b/chapter28a/README.md
index f0fac494..051738b7 100644
--- a/chapter28a/README.md
+++ b/chapter28a/README.md
@@ -1,8 +1,11 @@
-# Modules and Lazy Class Initialization
+# Chapter 28a: Modules and Lazy Class Initialization
English | [日本語](README.ja.md)
-[Previous: Escape Analysis and Unknown Callers](../chapter-escape/README.md)
+[Previous: Chapter 27](../chapter27/README.md) |
+[Next: Chapter 28b](../chapter28b/README.md)
+
+[Next: Separate Compilation](../chapter28b/README.md)
The compiler can now discover several source files and compile them together.
@@ -256,7 +259,7 @@ val scale = read_setting(); // Final binding; value only known at runtime
From the repository root:
```sh
-make tests CHAPTERS=chapter-modules
+make tests CHAPTERS=chapter28a
```
Or, in this directory, `make lib` once for JUnit, then `make tests`. The suite