aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJan Sucan <jan@jansucan.com>2023-09-03 11:57:33 +0200
committerJan Sucan <jan@jansucan.com>2023-09-03 11:57:33 +0200
commitf5d1d49e3320e3f5407f77f232e4dcb1bb5ba380 (patch)
tree37fb1b889a6430580b891532ddff560af264eb4d /README.md
parentdc329e0c2801a843121cfefb9a701c96d2e5627b (diff)
8_c_2: Add solution
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 6 insertions, 1 deletions
diff --git a/README.md b/README.md
index eee4d1b..134e7cc 100644
--- a/README.md
+++ b/README.md
@@ -62,12 +62,17 @@ includes solutions that could have been made multiplatform.
### List of the exercises
-Format of an exercise label is '\<chapter\>\_\<group\>\_\<exercise\>'. Some
+Format of an exercise label is '{Module_}\<chapter\>\_\<group\>\_\<exercise\>'. Some
chapters contain more groups of exercises. To differentiate those, an exercise
group letter is included (the exact letters don't have a connection to the
book). To make the exercise groups more visible in the list the first exercise
of a group is in bold italics.
+If a solution is intended to be used in solutions to other exercises, to reduce code
+duplication, it is imported as a Haskell module. For this to work, the naming
+conventions for Haskell modules need to be followed. The names of such source files
+are prefixed with 'Module_'.
+
| Exercise | Solved | Page | Chapter |
| -------------- | ------ | ---- | ------- |