summaryrefslogtreecommitdiff
path: root/lec07
diff options
context:
space:
mode:
authorEdoardo La Greca2025-09-23 21:26:11 +0200
committerEdoardo La Greca2025-09-23 21:26:11 +0200
commit4e2e280029dd3d01b14cff3155d45c6d4d6fd2a8 (patch)
tree827b0edab4565124ed7817522fd81e97d202f142 /lec07
parentc72cdfea5bb2ff6fff2382061f156b76795b71fb (diff)
add readme.txt
Diffstat (limited to 'lec07')
-rw-r--r--lec07/readme.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/lec07/readme.txt b/lec07/readme.txt
new file mode 100644
index 0000000..c0100b1
--- /dev/null
+++ b/lec07/readme.txt
@@ -0,0 +1,23 @@
+I did not run nor test any of the solutions I wrote for the exercises of this
+lecture.
+
+This was not a choice. In fact, running
+
+ $ runhaskell JoinList.hs
+
+produces a compilation error. The error writes about topics that have not even
+been introduced yet by lectures, such as `Applicative` and `Monad`, and focuses
+on code that has been provided by the lecturer, which is supposed to be correct.
+Because of that, I am not going to investigate the error any further. If the
+provided code worked back when this edition of the course was held, then the
+issue probably concerns important changes in the Haskell language and its base
+modules.
+
+Despite all I have said, when commenting out the `main` function in JoinList.hs
+and the `Editor` module import statement, my exercise solutions show no
+compilation errors at all, which means that the code is syntactically correct.
+The only issues that might arise concern the logic of such code. However, it all
+looks logically correct to me.
+
+If you manage to run the code and find logic errors in my solutions, feel free
+to report them.