[#251] Use haskeline in morley-debugger
Description
Problem: in morley-debugger we use hand-written REPL with our implementation of usual REPL features, like ^D handling or prompt. However, there exist nice libraries for REPLs already.
Solution: use haskeline library, that is the usual choice to make REPLs in Haskell. With it we gain for free, for example, history navigation and editing of the command line.
Related issue(s)
Resolves #251 (closed).
✅ Checklist for your Merge Request
Related changes (conditional)
-
Tests (see short guidelines)
-
If I added new functionality, I added tests covering it. -
If I fixed a bug, I added a regression test to prevent the bug from silently reappearing again.
-
-
Documentation
Stylistic guide (mandatory)
-
My commits comply with the following policy. -
My code complies with the style guide.