diff options
| author | Edoardo La Greca | 2025-09-23 21:26:11 +0200 |
|---|---|---|
| committer | Edoardo La Greca | 2025-09-23 21:26:11 +0200 |
| commit | 4e2e280029dd3d01b14cff3155d45c6d4d6fd2a8 (patch) | |
| tree | 827b0edab4565124ed7817522fd81e97d202f142 /lec07 | |
| parent | c72cdfea5bb2ff6fff2382061f156b76795b71fb (diff) | |
add readme.txt
Diffstat (limited to 'lec07')
| -rw-r--r-- | lec07/readme.txt | 23 |
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. |