aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Sucan <jan@jansucan.com>2023-03-14 21:30:19 +0100
committerJan Sucan <jan@jansucan.com>2023-03-14 21:30:19 +0100
commit95d33cc241ed79f81783002eb7a34fd21cf59161 (patch)
treee4f3d87e0fc500194c94bc19bd14774be2f60d9f
parent0a15ce7e88a9ed341c1e36d057bfb03bcf8e1a07 (diff)
README.md: Describe the solved-by-beginner approach better
-rw-r--r--README.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/README.md b/README.md
index dc3ef83..012a09f 100644
--- a/README.md
+++ b/README.md
@@ -11,9 +11,12 @@ There is often more than one solution to an exercise. If your solution is
different but meets the assignment, it is the right one.
The intention is for the exercises to be solved as by a beginner, with all the
-things that a seasoned Haskell programmer would have done differently. Where
-possible, the solutions should use only knowledge from the preceding parts of
-the book.
+things that a seasoned Haskell programmer would have done differently. The
+solutions should mostly use only knowledge from the preceding parts of the
+book. Exceptions to this are cases where such approach would lead to too many
+additional lines of code or to distracting the reader from the main idea of an
+exercise. Advanced topics from the subsequent chapters should be avoided,
+though.
## Exercises